home *** CD-ROM | disk | FTP | other *** search
/ Atari Forever 4 / Atari Forever 4.zip / Atari Forever 4.iso / SERIE_SP / SP_027 / ADRDVS_S / DVS_DOKU.TXT < prev    next >
Text File  |  1998-03-14  |  103KB  |  3,163 lines

  1. ADRETI-DVS                     -03-            Anwenderdokumentation
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.                 * * *  A D R E T I  -  D V S  * * *
  16.  
  17.                       Daten-Verwaltungs-System
  18.  
  19.  
  20.                   Ein Programm für ATARI-ST(E), TT
  21.                       und compatible Computer
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63. ADRETI-DVS                     -04-            Anwenderdokumentation
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98. Anwenderdokumentation für das
  99. Daten-Verwaltungs-System ADRETI-DVS V1.11
  100.  
  101. Alle Rechte vorbehalten, auch die der photomechanischen Verviel~
  102. fältigung, der Übersetzung sowie der Speicherung und Wiedergabe
  103. in elektronischen Medien.
  104.  
  105. <c> copyright 1995, 1996, 1997 by
  106. Markus Holtwiesche, Meiborssen 19, 37647 Vahlbruch, 05535-1881
  107.  
  108. Änderungen an Anwenderdokumentation und Programm vorbehalten
  109.  
  110. Inhalt ohne Gewähr
  111.  
  112. Keine Haftung für während der Nutzung des Programms auftretende
  113. Schäden an Software und Hardware
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125. ADRETI-DVS                     -05-            Anwenderdokumentation
  126.  
  127.                           ---  INHALT  ---
  128.  
  129.  
  130.                            Allgemeines
  131.                          -zum Programm     6
  132.             -zur Anwenderdokumentation     7
  133.                                             
  134.             Funktionsweise der Dialoge     8
  135.                                             
  136.          Betriebsarten, Passwort, Code     9
  137.                                             
  138.                          Editorfenster    10
  139.                          Listenfenster    11
  140.                                             
  141.                      Programmparameter
  142.                   -abspeichern, -laden    12
  143.                                             
  144.                                 Report    13
  145.                                             
  146.                                Rechnen
  147.                               -im Text    14
  148.          -mit Datenfeldern, -im Report    15
  149.                        -in Vorbelegung
  150.                                             
  151.                            Vorbelegung    16
  152.                                             
  153.                       Drucken in Datei    17
  154.                                             
  155.                            Haupt-Menüs
  156.                                  Datei    18
  157.                                   Satz    19
  158.                                Auswahl    20
  159.                              Parameter    24
  160.                         Tastenprogramm    29
  161.                                             
  162.                           Editor-Menüs      
  163.                                 Status    30
  164.                                   Satz    31
  165.                                  Block    32
  166.                              Anweisung    33
  167.                             Quelldaten    34
  168.                                 Gruppe    35
  169.                                             
  170.                                 Anhang      
  171.                                    ARL    37
  172.                     Reports, Beispiele    42
  173.                                             
  174.                         Import, Export    47
  175.                               -Reports      
  176.                                             
  177.                         Druckertreiber      
  178.                    -Erstellen, -Ändern    49
  179.                                -Format    50
  180.                                             
  181.                            CODESET.PRG
  182.      Ändern des voreingestellten Codes    52
  183.                                             
  184.                           4DATCONV.PRG
  185.    Konvertieren von ADRETI V4...-Daten    53
  186.  
  187. ADRETI-DVS                     -06-            Anwenderdokumentation
  188.  
  189. Allgemeines
  190. ===========
  191.  
  192. zum Programm
  193. ------------
  194. ADRETI-DVS ist   ein Datenverwaltungsprogramm für  beliebige (Text-)
  195. Daten.  Es läuft auf ATARI-ST/E/TT-Computern  (und kompatiblen)  mit
  196. mindestens 512 kB Speicher.  Ein sinnvolles Arbeiten  dürfte ab 1 MB
  197. möglich  sein,  da das Programm selbst schon ca.  380 kB Eigenbedarf
  198. hat.
  199.  
  200. DVS läuft unter GEM in Farbe und monochrom in allen Bildschirm~
  201. größen. Ein Übersichtliches Monitorbild ist ab ST-High (640x400
  202. Bildpunkte) gegeben.
  203.  
  204. Bereits vorhandene Daten werden  nach dem Programmstart komplett ge~
  205. laden und im Speicher gehalten. Nach  der Bearbeitung müssen sie vor
  206. dem  Beenden des Programms  wieder auf Diskette/Festplatte gesichert
  207. werden. Das Laden und Sichern von Daten kann automatisch erfolgen.
  208.  
  209. Es gibt  keine Eingabemasken.  Neueingaben von Hand und   Änderungen
  210. erfolgen im integrierten Editor.  Alle  Daten  können hier als  Text
  211. bearbeitet werden.
  212.  
  213. Neben den Üblichen Funktionen zur Datenverwaltung (wie suchen,  sor~
  214. tieren,  auswählen  usw.) bietet das  DVS auch die Möglichkeit,  mit
  215. den Inhalten (=Zahlenwerten) von Datenfeldern zu rechnen.
  216. Im Editor kann direkt im  Text durch Eingeben einer Formel gerechnet
  217. werden.
  218.  
  219. Druckerausgaben erfolgen über Reports,  für  die es die eigene  Kom~
  220. mandosprache 'ARL' gibt.  Auch  in den Reports sind Rechnungen  mög~
  221. lich.
  222.  
  223. Programm und  Daten können durch Passwort  gegen   unbefugte Nutzung
  224. geschützt werden.
  225.  
  226. Daten-Import  und -Export ist möglich.  Speziell  für die  Adressen~
  227. verwaltung 'ADRETI V4.xx' gibt  es ein  Konvertierungsprogramm,  mit
  228. dem Daten,  Druckertreiber und Programmparameter zur  Verwendung mit
  229. dem DVS aufbereitet werden können.
  230.  
  231. Einige Programmfunktionen  der ADRETI-Adressenverwaltung sind in er~
  232. weiterter Form auch hier im DVS zu  finden: Druckereinstellung,  Se~
  233. rienbriefe, Tastenprogrammierung etc.
  234.  
  235. Die   Datensätze werden in Datensatzarten (max. 7) eingeteilt  und
  236. können zu Gruppen zusammengefasst werden.
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249. ADRETI-DVS                     -07-            Anwenderdokumentation
  250.  
  251. zur Anwender-Dokumentation
  252. --------------------------
  253.  
  254. Im  Folgenden werden Bezeichnungen von Buttons  in Dialogen,  Namen,
  255. Menüeinträge usw.  in  einfachen Anführungszeichen stehen,  wie z.B.
  256. 'Format'
  257.  
  258. Pfad- und Dateinamen in doppelten Anführungszeichen: "ADRDVS.PRG"
  259.  
  260. Tasten,  die im jeweiligen Zusammenhang  gedrückt werden müssen,  in
  261. eckigen Klammern: [Return]
  262.  
  263. Dabei werden die Namen der Sondertasten abgekürzt:
  264.  
  265. Delete        Del
  266. Shift         SH (links od. rechts egal)
  267. Shift links   SHL
  268. Shift rechts  SHR
  269. Control       Ctrl
  270. Alternate     Alt
  271.  
  272.  
  273. Programmsteuerung
  274. -----------------
  275. Das Programm wird  mit der  Maus gesteuert über die  GEM-übliche Me~
  276. nüzeile mit den Hauptmenüs.
  277. Bei geöffnetem Editorfenster ist  eine weitere   Menüzeile  mit Pop~
  278. up-Menüs erreichbar.
  279. Die meisten   Haupt-Menü-Einträge sind auch über Tastenkombinationen
  280. mit [Alt] direkt anwählbar.  Die entsprechenden Tasten sind  in  den
  281. Menüs  angegeben.  (Tastenkombinationen mit 0,1,2...9  nicht im Zif~
  282. ferntastenblock)
  283. Die  Popup-Menüeinträge   sind immer auch  durch die Ziffern 1-7 an~
  284. wählbar, nachdem das Menü dargestellt wurde. 
  285.  
  286. Weitere Tastenkombinationen, die nicht in den Menüs angegeben sind:
  287.  
  288.  [Alt 9]      aktives Fenster auf maximale Größe
  289.  [Alt Del]    aktives Fenster schließen
  290.  [Alt X]      Druckerausgabe abbrechen
  291.  [Alt F1]     Nummerneingabe des zu öffnenden Datensatzes
  292.  [Alt  F9]    Laufende  Tastenprogramm-Aufnahme/-Wiedergabe  abbre~
  293.               chen
  294.  
  295.  [Ctrl SHL ~]     Code Eingabe/Ändern
  296.  [Ctrl SHL Esc]   Sofortiger(!) Programmabbruch
  297.                   ohne Abfrage oder Sichern. Vorsicht !!!
  298.                   (geht nicht bei Dialogen, die nicht in einem
  299.                   Fenster liegen)
  300.  
  301.  [Ctrl SHL Help]  Startet eine 'Daten-Check'-Routine. Alle Daten~
  302.                   sätze werden auf ihre Struktur hin Überprüft.
  303.  Bei  Fehlern wird die Datensatznummer gezeigt und die Möglichkeit  
  304.  zum Löschen der fehlerhaften Datensätze gegeben.
  305.  (Solche Datensätze sind  i.A.  nicht zu retten.  Vielmehr kann  der
  306.  Defekt sich auch auf den Rest der Daten ausweiten. Also weg damit!)
  307.  
  308.  
  309.  
  310.  
  311. ADRETI-DVS                     -08-            Anwenderdokumentation
  312.  
  313. Funktionsweise der Dialoge
  314. ==========================
  315.  
  316. Alle Dialoge  liegen in Fenstern und können verschoben werden.  Ein~
  317. stellungen,  welche im Dialog vorgenommen wurden, erhalten erst dann
  318. Gültigkeit, wenn der Dialog durch [Return] geschlossen wurde.
  319. Während  ein  Dialogfenster   aktiv  ist,   können   andere  Fenster
  320. aktiviert oder andere Dialoge und Menüpunkte aufgerufen werden;  an~
  321. dere GEM-Prozesse oder Druckerausgaben laufen weiter.
  322. (Ausnahme: Bei der Code-  bzw.  Passwort-Eingabe,   der  Datensatz-~
  323. Titel-Eingabe und der  Datensatznummer-Eingabe  steht das  Programm,
  324. da diese nicht in Fenstern liegen.)
  325. Die  Dialoge lassen sich auch ganz über die Tastatur bedienen,  i.A.
  326. über Tastenkombinationen mit [Ctrl].  Die entsprechenden Tasten wer~
  327. den angezeigt.
  328.  
  329. Alertboxen funktionieren  auf die  gleiche  Weise.  Sie liegen eben~
  330. falls in Fenstern,   können verschoben werden  und  andere  Prozesse
  331. laufen weiter.  Allerdings müssen Alertdialoge immer  bestätigt wer~
  332. den, bevor andere Funktionen aufgerufen werden können.
  333.  
  334. Laufen  mehrere  Alertmeldungen  mit Auswahlmöglichkeit auf,  werden
  335. diese im 10-Sekunden-Takt  abwechselnd angezeigt und können dann be~
  336. stätigt werden.
  337. Beispiel: Es steht eine Abfrage zum Löschen von Daten   unbestätigt,
  338. inzwischen kommt zusätzlich  die Abfrage,   ob die Ausgabe von Daten
  339. an den Drucker abgebrochen  werden soll,  weil der Drucker nicht ar~
  340. beitet.
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373. ADRETI-DVS                     -09-            Anwenderdokumentation
  374.  
  375. Betriebsarten, Passwort, Codierung
  376. ==================================
  377.  
  378. Mit Hilfe eines  frei  wählbaren Codes können Datensätze  verschlüs~
  379. selt (codiert) werden,  um sie gegen unbefugte Einsicht zu schützen.
  380. Dieser Code kann auch als Passwort dienen.
  381. Der bei Programmauslieferung voreingestellte Code lautet:
  382. Adreti Code
  383. Der voreingestellte Code liegt immer   jeweils beim Start  des   DVS
  384. vor.  Er kann mit dem mitgelieferten Programm "CODESET.PRG" geändert
  385. werden.  Es gibt zwei  verschiedene Betriebsarten  des  DVS,  welche
  386. ebenfalls mit "CODESET.PRG"  eingestellt werden.   Sie unterscheiden
  387. sich in der Behandlung von Passwort und Codierung.
  388.  
  389. In   der   ersten   Betriebsart   wird   beim    Programmstart   der
  390. voreingestellte Code als Passwort abgefragt,  welches  Sie natürlich
  391. richtig eingeben müssen,  ehe das DVS überhaupt startet. Während der
  392. Programmlaufzeit ist eine Änderung dieses Codes nicht möglich.
  393. Datensätze,  welche  zum Verschlüsseln vorgesehen sind,  werden erst
  394. beim Abspeichern codiert,  und zwar unter Verwendung des Codes,  den
  395. Sie   beim Programmstart als  Passwort eingegeben haben.  Sie liegen
  396. dann in  codierter Form auf Ihrem Speichermedium.  Werden solche co~
  397. dierten Datensätze  in dieser Betriebsart geladen,  werden  sie wäh~
  398. rend  des Ladevorgangs automatisch entschlüsselt.  Das DVS   erkennt
  399. dabei nur,   ob Datensätze in verschlüsselter Form vorliegen,  nicht
  400. jedoch,  mit  welchem Code  sie verschlüsselt wurden.  Der Code wird
  401. nämlich nicht mit den Datensätzen  zusammen abgespeichert,  was auch
  402. bezüglich der Sicherheit der Codierung nicht sehr sinnvoll wäre.  Es
  403. liegt also an Ihnen als Anwender,  dafür zu sorgen,  das die codier~
  404. ten Datensätze,  welche Sie in dieser  Betriebsart  laden,  mit dem~
  405. selben Code verschlüsselt wurden,  welchen Sie derzeit  als Passwort
  406. verwenden.
  407.  
  408. In der zweiten Betriebsart wird der voreingestellte Code beim  Prog~
  409. rammstart nicht abgefragt,  d.h. es gibt kein Passwort, welches erst
  410. die Benutzung des Programms ermöglicht,  sondern das DVS startet so~
  411. fort. Sie können hier jederzeit einen anderern Code eingeben.
  412. In dieser Betriebsart  werden verschlüsselte Datensätze  beim  Laden
  413. nicht automatisch  entschlüsselt und  beim Abspeichern findet  keine
  414. Codierung  statt.  Zum Codieren bzw.  Decodieren müssen Sie die ent~
  415. sprechenden Programmfunktionen in  den Menüs 'Anweisung'  oder 'AUS~
  416. WAHL' für einzelne oder ausgewählte Datensätze verwenden.
  417. Da Sie den  Code beliebig oft ändern können,  haben Sie die Möglich~
  418. keit,  einzelne Datensätze  einer Datei mit verschiedenen  Codes  zu
  419. verschlüsseln.  Es liegt dabei an Ihnen,  den Überblick zu behalten,
  420. für welche Daten Sie welchen Code verwenden.
  421.  
  422. Bei neu geliefertem DVS ist immer die 2.Betriebsart eingestellt!
  423.  
  424. Die Codeeingabe ist mit [SHL Ctrl ~] erreichbar:
  425. Sie erhalten eine kleine Dialogbox  mit nur einer Eingabezeile.  Der
  426. bisher geltende Code wird nicht angezeigt.  Mit [Return] beenden Sie
  427. die Eingabe.   Haben Sie nichts eingegeben oder entspricht Ihre Ein~
  428. gabe dem bisherigen Code,  passiert weiter nichts,  anderenfalls er~
  429. halten Sie  eine kurze   Meldung,  daß der geänderte Code übernommen
  430. wurde.
  431. Es besteht auch die Möglichkeit,  Code bzw. Passwort unsichtbar ein~
  432. zugeben. Dies wird im "CODESET.PRG" eingestellt.
  433.  
  434.  
  435. ADRETI-DVS                     -10-            Anwenderdokumentation
  436.  
  437. Der Editor
  438. ==========
  439.  
  440. Das  zentrale  Element des DVS  ist das Editor-Fenster.  Hier werden
  441. alle Daten-Eingaben vorgenommen.
  442. Das Editor-Fenster  ist in verschiedene Bereiche unterteilt,  welche
  443. im Folgenden beschrieben werden:
  444. Da ist zunächst der Bewegungsbalken des   Fensters.  Hier werden der
  445. Datensatz-Titel (falls vorhanden)  angezeigt,  die  Datensatznummer,
  446. das Datum der Neuerstellung und das Datum,  an dem der Datensatz das
  447. letztemal geöffnet (aktiviert) wurde.
  448. Unterhalb des Bewegungsbalkens finden Sie eine Menüzeile.  Durch An~
  449. klicken der Menütitel  oder Drücken  der dort angegebenen Funktions~
  450. tasten  erscheinen die Menüs in kleinen Fenstern.  Diese Popup-Menüs
  451. sind   nur  bei  geöffnetem  Editor-Fenster  erreichbar.   Wird  das
  452. Editor-Fenster geschlossen oder aktiviert,   verschwindet ein evntl.
  453. geöffnetes Popup-Menü.  Die meisten der in den Popup-Menüs  erreich~
  454. baren Funktionen beziehen  sich nur auf den gerade bearbeiteten,  im
  455. Editor stehenden Datensatz.
  456. Links  neben der  Menüzeile steht  die Bezeichnung der Datensatz-Art
  457. (Datensatz-Status).
  458. Unter dem  Status,  am linken  Rand,  stehen die  Feldnamen (Zeilen~
  459. benennungen)  oder Zeilennummern.   Durch Anklicken eines Feldnamens
  460. und Festhalten der  Maustaste  kann die  Zeilenummer auch  angezeigt
  461. werden,  falls Sie sie für irgendwelche Eingaben wissen müssen.  Der
  462. ¯Γ I≤b 
  463.  der  eigentliche  Arbeitsbereich,  in  dem die Daten stehen
  464. und Ihre (Text-)Eingaben erfolgen.
  465. Sobald das Editor-Fenster geöffnet wird,  ist der aktuelle Datensatz
  466. sofort sichtbar und kann bearbeitet werden.
  467.  
  468.  
  469.  
  470. Es stehen folgende Tasten(-kombinationen) zur Verfügung:
  471.  
  472. SH ⇦   zum Zeilenanfang
  473. SH ⇨   zum Zeilenende
  474. SH ⇧   Seite zurück
  475. SH ⇩   Seite vor
  476.  
  477. Ctrl  ⇦    Wort zurück
  478. Ctrl  ⇨    Wort vor
  479.  
  480. Ctrl  B     zum Blockanfang
  481. Ctrl  E     zum Blockende
  482.  
  483. Ctrl  R     Rechnen im Text starten
  484.  
  485. Home     zum Datensatzanfang   
  486. SH Home  zum Datensatzende
  487.  
  488. Tab      zum nächsten Tabulator (fügt ggf. feste Leerzeichen ein)
  489. SH Tab   zum vorigen Tabulatur 
  490.  
  491. SH Delete  Zeile löschen
  492. SH Insert  Leerzeile einfügen
  493. SH Space   Festes Leerzeichen einfügen
  494.  
  495. Undo     Zeile restaurieren
  496.  
  497.  
  498. ADRETI-DVS                     -11-            Anwenderdokumentation
  499.  
  500. Das Listenfenster
  501. =================
  502.  
  503. Im Listenfenster werden  Datensätze jeweils einer  Datensatzart zei~
  504. lenweise untereinander angezeigt.  Nebeneinander in der Zeile stehen
  505. die einzelnen Datensatzfelder.
  506. Die Einstellungen,  welche  Datensätze und Datenfelder gelistet wer~
  507. den,  können Sie im Dialog 'Listeneinstellung' festlegen,  der unter
  508. 'Liste' im Menü 'PARAMETER' erreichbar ist.
  509.  
  510. Datensätze mit Textstatus werden nicht im Listenfenster ausgegeben!
  511.  
  512. Es gibt für die Liste folgende Funktionen und Tastenbelegungen:
  513.  
  514.   Datensätze:
  515.  
  516.        ⇧   ein Satz zurück 
  517.        ⇩   ein Satz vor
  518.     Sh ⇧   Fensterseite zurück
  519.     Sh ⇩   Fensterseite vor
  520.      Home  zum Listenanfang
  521.   Sh Home  zum Listenende
  522.  
  523.  
  524.  
  525.   Datenfelder:
  526.  
  527.        ⇨   ein Feld nach rechts
  528.        ⇦   ein Feld nach links
  529.   Ctrl ⇨   Seite nach rechts
  530.   Ctrl ⇦   Seite nach links
  531.     Sh ⇨   zum letzten Listenfeld
  532.     Sh ⇦   zum ersten Listenfeld
  533.  
  534.  
  535. Weiterhin können Sie durch Anklicken  mit der linken Maustaste  ein~
  536. zelne   Datensätze   auswählen.   Diese   werden   dann   invertiert
  537. dargestellt,  ebenso wie  anderweitig ausgewählte Datensätze.  Durch
  538. nochmaliges Anklicken wird die Auswahl wieder rückgängig gemacht.
  539.  
  540. Durch Anklicken  mit  der rechten Maustaste     -oder der Linken bei
  541. gleichzeitigem drücken von [Shift]-  wird der betreffende  Datensatz
  542. geöffnet und erscheint im Editorfenster, das dabei aktiv wird.
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560. ADRETI-DVS                     -12-            Anwenderdokumentation
  561.  
  562. Abspeichern der Programmeinstellungen
  563. =====================================
  564.  
  565. Alle Einstellungen,  welche Sie selbst am Programm vornehmen, können
  566. Sie  in einer Parameterdatei abspeichern,   um beim Neustart des DVS
  567. nicht jedesmal wiederholt alles  einstellen  zu  müssen.  Parameter~
  568. dateien haben die Datei-Endung "INS" (für INStallation).  Zum  Laden
  569. und Sichern von Parameterdatien   rufen Sie den Punkt 'Disk' im Menü
  570. 'DATEI'  auf und wählen  in dem Dialog 'Laden und Sichern'  die ent~
  571. sprechenden Buttons.  Nach dem Laden einer Parameterdatei werden al~
  572. le   Programmeinstellungen   auf   die   darin   vorhandenen   Werte
  573. umgestellt!  Eine "ADRDVS.INS" benannte Parameterdatei,  welche sich
  574. auf derselben Dateiebene (Ordner,   Unterverzeichnis)  wie  das  DVS
  575. ("ADRDVS.PRG") befindet,   wird beim Programmstart automatisch nach~
  576. geladen,   sodaß  die dort gespeicherten Einstellungen sofort  aktiv
  577. werden.
  578.  
  579. Nachfolgend sind die Bestandteile einer Parameterdatei aufgeführt:
  580.   Statusnamen (Datensatzart-Bezeichnung)
  581.   Feldnamen  (Zeilen-Benennung)
  582.   Vorbelegungen
  583.   Report
  584.   Druckertreiber
  585.   Tastenprogramme
  586.  Einstellungen aus den Dialogen:
  587.     Editor-Einstellung
  588.     Listen-Einstellung
  589.     Briefparameter
  590.     Such-/Auswahl-Optionen
  591.     Sortierung
  592.     Druckereinstellung
  593.     Laden und Sichern
  594.     Speicheraufteilung
  595.  Einstellung der Warnmeldungen (an/aus)
  596.  Name der zuletzt geladenen (nicht zugeladenen) Daten-Datei
  597.  Größe und Position von Editor- und Listenfenster
  598.  
  599.  
  600. Einige Hinweise zum Programmstart:
  601.  
  602. DVS sucht die Parameterdatei  "ADRDVS.INS" auf  der Dateiebene,  von
  603. der  aus "ADRDVS.PRG" gestartet wurde;   oder im   Ordner "DVS.INS",
  604. der,  falls vorhanden,  ebenfalls auf dieser Ebene (im gleichen Ord~
  605. ner)  liegen muß.  Dann wird versucht,  die  Daten-Datei mit dem  in
  606. der ".INS"-Datei gefundenen Pfad und -Namen zu laden.
  607. Ist "ADRDVS.INS" nicht vorhanden,  werden Grundeinstellungen gewählt
  608. (!! Datenspeicher 5 kB)  und  versucht,  eine Daten-Datei mit  Namen
  609. "ADRDVS.DAT" zu laden, und zwar wieder aus dem gleichen Ordner.
  610. Falls der Speicherplatz des Rechners kleiner ist als  die in der Pa~
  611. rameterdatei  angegebene Größe der Datenverwaltung,  wird der größte
  612. mögliche Speicherplatz (minus einer Reserve für das  Betriebssystem)
  613. belegt.  Der Druckerspooler hat in  diesem  Fall allerdings  nur 100
  614. Byte  (oder  0 bei extremem Speichermangel).  100 Byte  ist die Min~
  615. destgrösse, um überhaupt Druckerausgaben vornehmen zu können.
  616.  
  617. Eine andere Möglichkeit ist der indirekte  Start   des   DVS mit Pa~
  618. rameterübergabe.  Dazu  müssen Sie im  Desktop "ADRDVS.PRG" als  An~
  619. wendung anmelden.  Als Dateiart geben Sie die Endung ".DAT" für  Da~
  620. tendateien an.
  621. ADRETI-DVS                     -13-            Anwenderdokumentation
  622.  
  623. Sie können    dadurch Datendateien vom Desktop  aus  mit Doppelklick
  624. (bzw.  'DATEI' 'öffnen') direkt aufrufen.  Das Desktop  startet dann
  625. "ADRDVS.PRG" und  übergibt  ihm den  Namen der zu öffnenden   Datei,
  626. welche  das Programm dann selbstständig  nachläd.  Dabei geht ADRDVS
  627. so vor,  das zunächst eine gleichnamige Installations-Datei zu laden
  628. versucht wird. (Beispiel: "ADRESSEN.DAT" ---> "ADRESSEN.INS").
  629. Gesucht wird diese Datei zunächst  in dem Ordner  der nachzuladenden
  630. Datendatei,  dann im Ordner "DVS.INS",  der  wieder im selben Ordner
  631. wie "ADRDVS.PRG" liegen muß,  danach im Ordner von "ADRDVS.PRG". Ist
  632. die  Datei  auch dort nicht,  wird die  Datei "ADRDVS.INS" im Ordner
  633. von "ADRDVS.PRG" zu laden versucht.
  634. Ohne ".INS"-Datei  werden wie oben Grundeinstellungen gewählt.  Dann
  635. wird die vom Desktop angegebene Datendatei geladen.
  636. Da das DVS beim Start ohne Installationsdatei  erstmal nur  5 kB für
  637. Daten reserviert,  erhalten Sie bei größeren  Dateien eine Speicher~
  638. mangel-Meldung.
  639.  
  640.  -Beim nachträglichen Laden einer Parameterdatei:
  641. Im Dialog 'Speicheraufteilung' erscheint der in der   Parameterdatei
  642. abgespeicherte Wert für die Größe der  Datenverwaltung  in  der ent~
  643. sprechenden Eingabezeile.  Da   die Datenverwaltung nicht sofort auf
  644. diesen Wert  umgestellt  wird,  kann er von der tatsächlichen  Größe
  645. abweichen.  Die Umstellung  erfolgt  beim nächsten  Laden (nicht zu~
  646. laden) einer Daten-Datei.   Ist in der  Parameterdatei eine Spooler~
  647. größe angegeben,  die den vom Betriebssystem noch erhältlichen Spei~
  648. cher übersteigt,  wird kein Spooler eingerichtet bzw. der vorhandene
  649. Spooler entfernt.
  650. !!! Bei  einem  folgenden  Datensichern  wird  der  Datendatei-Name,
  651. welcher in der Parameterdatei angegeben ist, gewählt!!!
  652.  
  653. Report
  654. ======
  655.  
  656. Abgesehen von der Möglichkeit, einen einzelnen Datensatz direkt
  657. auszudrucken (bzw.  einen Block des  Datensatzes),  müssen für Druk~
  658. kerausgaben Reports definiert werden.  Ein Report ist eine Folge von
  659. Kommandos,  die bestimmen,  in welcher Form die  ausgewählten Daten~
  660. sätze ausgedruckt werden.   Zu diesem Zweck hat das DVS eine  eigene
  661. Kommandosprache: * ARL (ADRETI Report Language) *
  662. ARL besteht derzeit aus nur 20 Kommandos und ist deshalb relativ
  663. schnell  zu beherrschen.  Um eine neuen Report zu erstellen,  öffnen
  664. Sie  einen neuen Datensatz und geben  die Kommandos einfach als Text
  665. ein.   Der Text des  Reports (=Quelltext) muß dann vom DVS Übersetzt
  666. und  Übernommen  werden.   Dazu  dient  der  Menüpunkt  'Report'  im
  667. Editor-Menü 'Quelldaten'.  Bei Fehlern in  der  Syntax  erhalten Sie
  668. Meldungen mit Angaben von Art und Position des Fehlers.
  669. Ist ein Report übernommen,  können Sie ihn zusammen mit den  anderen
  670. Programmeinstellungen in einer   Parameterdatei abspeichern.  Aller~
  671. dings kann eine solche Datei immer nur einen Report aufnehmen.
  672. Verwenden  Sie  abwechselnd verschiedene Reports,  müssen Sie  diese
  673. entweder   als normale  Datensätze oder einzeln als Textdateien  ab~
  674. speichern (bzw. laden) und je nach Bedarf übernehmen lassen.
  675. Um einen bereits Übernommenen Report zu bearbeiten,  müssen Sie  ihn
  676. holen.  Dafür gibt es  im Editor-Menü 'Anweisung' die Funktion  'Re~
  677. port holen'.  Sie  schreibt  den Report in Form eines Quelltextes in
  678. den Datensatz zurück.  Der Datensatz wird dabei überschrieben.   Sie
  679. sollten dafür also ggf. einen neuen Datensatz öffnen.
  680. Die ARL-Kommandos werden im Anhang alphabetisch  aufgeführt  und be~
  681. schrieben und an  fertigen Reports  als praktischen  Beispielen dann
  682. nocheinmal im Zusammenhang erklärt.
  683. ADRETI-DVS                     -14-            Anwenderdokumentation
  684.  
  685. Rechnen
  686. =======
  687.  
  688. Das  DVS enthält einen Formelinterpreter,  der das ausführen von Be~
  689. rechnungen anhand der als Text angegebenen Formeln ermöglicht.
  690.  
  691. Folgende Rechenarten/Funktionen werden unterstützt:
  692.  
  693.         addieren             + 
  694.         subtrahieren         -
  695.         multiplizieren       *
  696.         dividieren           /
  697.  
  698.         Wurzel ziehen        Sqr()    w()
  699.         potenzieren          ^
  700.  
  701.      Logarithmus, Basis 10   LOG()    d()
  702.      Logarithmus, Basis e    LN()     l()
  703.  
  704.         Exponent             E
  705.  
  706.      Winkelfunktionen        SIN()    s()
  707.                              COS()    c()
  708.                              TAN()    t()
  709.  
  710.         Absolut              ABS()
  711.         Integer              INT()
  712.  
  713.         Klammern             (.(..(...))...)
  714.  
  715.         Konstanten           e  = 2.718281828459
  716.                              Pi = 3.14159265359
  717.  
  718.  
  719. Rechnen im Text
  720. ---------------
  721. Schreiben Sie   im  Editor einfache Ihre Formel/Rechenvorschrift und
  722. setzen Sie ans Ende ein Gleichheitszeichen. Beispiel:
  723.  
  724.                        (((1000/5)+800)/10)^2=
  725.  
  726. Setzen Sie dann den Cursor  auf das erste  Zeichen  der Rechnung (im
  727. Beispiel  ist das die erste Klammerauf).  Drücken Sie nun die Tasten
  728. [Ctrl R]. Anstelle Ihrer Formel steht jetzt das Ergebnis:
  729.  
  730.                                10000
  731.  
  732. Soll die Formel stehenbleiben  und das   Ergebnis hinter dem Gleich~
  733. heitszeichen eingesetzt werden,  schreiben  Sie  dahinter  noch  ein
  734. Fragezeichen:
  735.  
  736.                       (((1000/5)+800)/10)^2=?
  737.  
  738. Nach drücken von [Ctrl R] erhalten Sie:
  739.  
  740.                     (((1000/5)+800)/10)^2=10000
  741.  
  742.  
  743.  
  744.  
  745. ADRETI-DVS                     -15-            Anwenderdokumentation
  746.  
  747. Rechnen mit Datensatzfeldern
  748. ----------------------------
  749.  
  750. Anstelle von Zahlenwerten können Sie auch mit den Inhalten  von  Da~
  751. tensatzfeldern (=Datensatzzeilen) rechnen.   Schreiben Sie  dazu die
  752. Zeilennummer  oder die Zeilenbenennung (=Feldname)  in eckigen Klam~
  753. mern anstelle einer Zahl in Ihre Formel. Beispiele:
  754.  
  755.                         [Nettopreis]*1.15=?
  756.  
  757.                              [8]*1.15=?
  758.  
  759. Im ersten  Beispiel wird im  aktuellen Datensatz  das  Feld  'Netto~
  760. preis' gesucht,  sein Zahlenwert in die Formel  eingesetzt und damit
  761. gerechnet. Im Zweiten wird mit dem Wert der Zeile 8 gerechnet.
  762.  
  763.  
  764.  
  765. Rechnungen im Report
  766. --------------------
  767.  
  768. Zur  Ausführung von Berechnungen bei der  Reportausgabe wird das da~
  769. für vorgesehen ARL-Kommando verwandt:
  770.  
  771.                    @Status,Formel,Ergebnisformat\
  772.  
  773.  
  774. Beispiel:       @Ersatzteile,[Nettopreis]*1.15,10.2\
  775.  
  776. Bei der Reportausgabe von  Datensätzen   der  Art 'Ersatzteile' wird
  777. der  Wert des Feldes 'Nettopreis' des gerade  im Report bearbeiteten
  778. Datensatzes in die Formel  eingesetzt  und das  Ergebnis der Berech~
  779. nung ausgegeben.  (mit dem Format: 10 Stellen insgesamt, davon 2 De~
  780. zimalstellen)
  781.  
  782.  
  783.  
  784. Rechnungen in Vorbelegungsdefinitionen
  785. --------------------------------------
  786.  
  787. Rechenvorschriften  in Vorbelegungen müssen in bestimmter  Form  an~
  788. gegeben  werden,  damit das DVS erkennt,  was als Berechnung und was
  789. als  einfacher Text zu interpretieren ist.     Es wird dazu dasselbe
  790. ARL-Kommando verwandt wie in Reports.  Allerdings kann hier die Sta~
  791. tusangabe weggelassen  werden,  da  eine Vorbelegung sowieso nur für
  792. eine bestimmte Datensatzart definiert wird:
  793.  
  794.                       @,Formel,Ergebnisformat\
  795.  
  796. Beispiel:             @,[Nettopreis]*1.15,10.2\
  797.  
  798. Beim Ausführen der Vorbelegung wird das Ergebnis der  Berechnung an~
  799. stelle des Kommandos in den Datensatz eingesetzt.
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807. ADRETI-DVS                     -16-            Anwenderdokumentation
  808.  
  809. Vorbelegung
  810. ===========
  811.  
  812. Für   jede  der sieben verschiedenen Datensatzarten kann eine eigene
  813. Vorbelegung  definiert werden.   Darunter ist  eine Zusammenstellung
  814. von Texten und  Rechenvorschriften  zu verstehen,  die bei Bedarf in
  815. einen  Datensatz  übernommen werden.  Die  Texte werden direkt  ein~
  816. getragen,  bei  Rechenvorschriften wird das  Ergebnis  der  Rechnung
  817. eingesetzt.
  818. Die Vorbelegung hat folgende Aufgaben:
  819.  
  820. 1. Texte einsetzen:
  821.  
  822. Sind Daten so strukturiert,  das in vielen Datensätzen dieselben be~
  823. stimmten  Texte oder Wendungen  an  der gleichen Position vorkommen,
  824. hat man mit der  Vorbelegung die Möglichkeit,   diese Texte komplett
  825. in einen Datensatz zu schreiben;  z.B.  nach dem Öffnen eines  neuen
  826. Datensatzes.
  827.  
  828. 2. Berechnungen mit Werten von Datenfeldern:
  829.  
  830. Enthalten die Datensatzfelder  (=Zeilen) Zahlenwerte,  kann mit die~
  831. sen Werten gerechnet werden.  Das Ergebnis der  Berechnung wird dann
  832. in eine bestimmte Datensatzzeile eingetragen.  Wird nun ein Wert ge~
  833. ändert,  können alle von  diesem Wert abhängigen anderen Werte durch
  834. ausführen der  Vorbelegung umgerechnet werden.  Dabei ist allerdings
  835. zu berücksichtigen,  das die  Vorbelegung nur    in  einer  Richtung
  836. durchgeführt wird,  nämlich beginnend bei  der ersten Datensatzzeile
  837. vorwärts bis zur Letzten.    Die Abhängigkeiten müssen  daher so ge~
  838. wählt werden,  daß nicht mit Werten gerechnet wird,  die  sich durch
  839. die Vorbelegungsausführung erst noch ändern.
  840.  
  841. Beispiel:
  842. Zeile:    Wert:
  843.  
  844.   1   Einkaufspreis DM     -> Eingabe
  845.   2   Handelsspanne %      -> Eingabe
  846.  
  847.   3   Nettopreis    DM     <- errechnet mit Zeilen 1 u. 2 :
  848.                   =Einkaufspreis+(Einkaufspreis*(Handelsspanne/100))
  849.  
  850.   4   MwSt          %      -> Eingabe
  851.  
  852.   5   Bruttopreis   DM     <- errechnet mit Zeilen 3 u. 4 :
  853.                               =Nettopreis*(1+(MwSt/100))
  854.  
  855. Im Beispiel wird  das Ergebnis der  ersten Berechnung,   der  Netto~
  856. preis,  der sich aus den Werten der ersten und zweiten Zeile ergibt,
  857. in die dritte Zeile eingetragen.  Mit dem Wert der dritten und vier~
  858. ten Zeile wird dann der Eintrag der Fünften ermittelt.
  859. Es ist nun möglich,  die Werte in den Zeilen  1,  2  und 4 zu ändern
  860. und durch ausführen   der Vorbelegung  die Werte der  Zeilen 3 und 5
  861. neu ausrechnen und eintragen zu lassen.
  862. Es ist jedoch nicht möglich,  z.B. den Bruttopreis zu ändern und die
  863. anderen Werte dazu passend auszurechnen.
  864. Außerdem muß der Bruttopreis nach  dem Nettopreis ausgerechnet  wer~
  865. den und in einer Zeile nach dem Nettopreis stehen,  also wie im Bei~
  866. spiel.  Wäre es umgekehrt,  würde der Bruttopreis mit einem Wert be~
  867. rechnet,  der  sich möglicherweise durch die  Berechnung  des Netto~
  868. preises nachher noch änderte, der Bruttopreis wäre also falsch.
  869. ADRETI-DVS                     -17-            Anwenderdokumentation
  870.  
  871. Drucken in Datei
  872. ================
  873.  
  874. Diese Funktion ermöglicht,   alle  Druckerausgaben in eine Datei auf
  875. Diskette, Festplatte usw. umzuleiten.
  876. Genau die Daten,  welche sonst an den Drucker gesandt würden, stehen
  877. in dieser Datei.
  878. Das ermöglicht  z.B.,  mit einem Druckertreiber für einen nicht vor~
  879. handenen Drucker Druckerausgaben auf Diskette zu speichern,  um Die~
  880. se dann an anderer Stelle,  wo der Drucker verfügbar ist,  zu Papier
  881. zu bringen,  ohne nochmal das DVS starten zu müssen, indem die Datei
  882. direkt an den Drucker gesandt wird.
  883.  
  884. Um diese Funktion zu  verwenden,  rufen Sie den  Menüpunkt 'Disk' im
  885. Menü 'DATEI' auf.  Klicken Sie 'Drucken in Datei' an, sodaß der But~
  886. ton invertiert ist und bestätigen Sie den Dialog mit  [Return].  Sie
  887. erhalten dann die Fileauswahlbox,  um eine Datei auszuwählen, welche
  888. die Druckerausgaben aufnehmen soll.  Nach der Dateiauswahl  erhalten
  889. Sie eine Meldung, das die gewählte Datei nun geöffnet ist.
  890.  
  891. Jetzt können Sie Druckerausgaben in diese Datei vornehmen.
  892.  
  893. Um die Funktion zu beenden,  rufen Sie wieder den Dialog 'Disk' auf,
  894. klicken den Button 'Drucken in Datei' an,  sodaß er nicht invertiert
  895. ist und bestätigen mit [Return].
  896. Sie bekommen dann die Meldung,  das die Datei geschlossen wurde, so~
  897. bald evntl. laufende Druckerausgaben abgeschlossen sind.
  898.  
  899.  
  900. Da  'Drucken in Datei'  wie  normale  Druckerausgaben arbeitet,  ist
  901. diese Ausgabe auch wesentlich langsamer als das Abspeichern von  Da~
  902. ten. Allerdings kann während der Ausgabe weitergearbeitet werden.
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931. ADRETI-DVS                     -18-            Anwenderdokumentation
  932.  
  933. Hauptmenü DATEI
  934. ===============
  935.  
  936. Disk
  937. ----
  938. Hier erreichen sie alle  Funktionen,  welche  mit dem  Laden und Ab~
  939. speichern von Daten- und Parameter-Dateien zu tun haben.
  940.  
  941. Weiterhin können Sie angeben,  ob neue Datensätze   sofort nach Ein~
  942. gabe ('Satz')  und/oder alle  Datensätze beim Programmende  ('Ende')
  943. automatisch gesichert werden sollen.
  944.  
  945. Die beiden editierbaren  Zeilen zeigen   die Datei-Zugriffspfade für
  946. Daten-Dateien ('Bank') und für alle anderen ('allgemein').
  947.  
  948. Für den Import muß ein entsprechender Report definiert sein.
  949.  
  950. Aktivieren Sie 'Drucken in Datei',  erhalten Sie die Fileauswahlbox,
  951. in der Sie einen Dateinamen angeben müssen.   In dieser Datei landen
  952. jetzt alle Druckerausgaben,  bis  sie die  Drucken-in-Datei-  Option
  953. wieder deaktivieren.
  954.  
  955. Alle  Funktionen in diesem Dialog,  welche durch Tastenkombinationen
  956. mit  [Alternate] aufgerufen werden können,  sind auch direkt  so er~
  957. reichbar, ohne das der Dialog aufgerufen wurde.
  958.  
  959.  
  960. Liste
  961. -----
  962. Hiermit öffnen bzw.  aktivieren Sie  das Listenfenster,  wenn Daten~
  963. sätze vorhanden sind.
  964. Text-Datensätze werden nicht gelistet!
  965. Welche Datensätze bzw.  Datenfelder gezeigt werden,  wird in der Li~
  966. steneinstellung im Menü 'PARAMETER' bestimmt.
  967.  
  968.  
  969. Ende
  970. ----
  971. Beenden des Programms.
  972. Ist das automatische Abspeichern zum Programmende eingestellt,  wird
  973. selbiges  ausgeführt  und dann das Programm verlassen.  Anderenfalls
  974. wird   - wenn die Warnmeldungen eingeschaltet  sind,  nach einer Ab~
  975. frage gegebenenfalls -, das Programm beendet.
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993. ADRETI-DVS                     -19-            Anwenderdokumentation
  994.  
  995. Hauptmenü SATZ
  996. ==============
  997. Editor
  998. ------
  999. Öffnet bzw.  aktiviert das Editor-Fenster mit dem aktuellen oder zu~
  1000. letzt bearbeiteten  Datensatz.  Ist kein Datensatz  vorhanden,  wird
  1001. ein Neuer eröffnet.   Das öffnen oder schliessen des Editor-Fensters
  1002. bedeutet auch das öffnen oder schliessen eines Datensatzes.
  1003.  
  1004. Beim öffnen eines Datensatzes passiert folgendes:
  1005. -Der größtmögliche der Datenverwaltung noch zur Verfügung stehende  
  1006.  freie Speicher wird für den Datensatz  reserviert.  (oder der  fest 
  1007.  eingestellte, maximale Speicher pro Datensatz)
  1008. -Bei neuen Datensätzen wird der Vorgabe-Satzstatus gesetzt.
  1009. Beim Schliessen eines Datensatzes geschieht dieses:
  1010. -Ist der Datensatz leer, wird er entfernt.
  1011. -Ist der Datensatz neu,  wird er gesichert,  falls das  automatische
  1012.  Sichern von neuen Datensätzen eingestellt wurde.
  1013. -Ausserdem wird der Datensatz einsortiert,  wenn das eingestellt    
  1014.  wurde. Dies gilt auch für alte Datensätze  nach Änderung deren Sta~
  1015.  tus oder Sortierzeile.
  1016. -Wenn Sie die Sortierzeile eines neuen  Datensatzes nicht selbst    
  1017.  festlegen,  wird die Vorgabe-Sortierzeile eingesetzt.  Ist die Sor~
  1018.  tierzeile größer als die Zeilenanzahl des Datensatzes, ist  die er~
  1019.  ste Zeile die Sortierzeile.
  1020. -Bei Nicht-Text-Datensätzen werden Leerzeilen am Ende entfernt.
  1021. -Nicht genutzter Speicher des Datensatzes wird wieder freigegeben.
  1022.  
  1023. Neu
  1024. ---
  1025. Öffnet bzw.  aktiviert  das Editor-Fenster  mit einem neuen,  leeren
  1026. Datensatz mit dem dafür vorgegebenen Satz-Status.
  1027.  
  1028. erster, voriger, folgender, letzter
  1029. -----------------------------------
  1030. Öffnet bzw.  aktiviert das Editor-Fenster mit den entsprechenden Da~
  1031. tensätzen, falls vorhanden.
  1032.  
  1033. Suchraster
  1034. ----------
  1035. Öffnet bzw. aktiviert das Editor-Fenster mit dem als Suchraster gel~
  1036. tenden Datensatz.
  1037. Das Suchraster dient als Beispiel,   nach  dem andere Datensätze ge~
  1038. sucht werden können,  welche die hier angegebenen Texte/Zeichen ent~
  1039. halten.
  1040. Das Zeichen * kann  als Joker für kein,  ein oder mehrere  beliebige
  1041. Zeichen gesetzt werden.
  1042. Beispiel:
  1043. Raster: M*er
  1044. gefunden würde: Mer, Meer, Maier, Meyer, Müller usw.
  1045. Für   die  Suchfunktion werden von dem Suchraster-Datensatz  maximal
  1046. die ersten 255 Zeilen,  von diesen jeweils die ersten 35 Zeichen be~
  1047. rücksichtigt.  Der Suchraster-Datensatz wird sonst wie  alle anderen
  1048. Datensätze behandelt,  also auch abgespeichert, gelistet etc., nicht
  1049. jedoch beim Suchen gefunden, da er selbst ja das Suchkriterium ist.
  1050.  
  1051. Brieftext
  1052. ---------
  1053. Öffnet bzw. aktiviert das Editor-Fenster mit dem als Brieftext gel~
  1054. tenden Datensatz.
  1055. ADRETI-DVS                     -20-            Anwenderdokumentation
  1056.  
  1057. Hauptmenü AUSWAHL
  1058. =================
  1059.  
  1060. Optionen
  1061. --------
  1062. Hier erreichen Sie einen Dialog,  in dem Sie alle  Einstellungen zum
  1063. Suchen (u. Ersetzen), Auswählen etc. treffen können.
  1064.  
  1065. Es sind immer nur die Optionen sichtbar,  welche gerade für den ein~
  1066. gestellten Suchmodus massgebend sind.
  1067. Der Suchmodus wird durch die  ganz  oben stehenden Buttons 'Suchen',
  1068. 'Auswahl',  'Alle'  sowie  die unten stehenden Buttons 'Normal'  und
  1069. 'Raster' eingestellt.
  1070.  
  1071. Wählen Sie 'Normal',  wird nach dem in der oberen  Eingabezeile ste~
  1072. henden Text  gesucht.  Hier kann das Zeichen  *  als Joker angegeben
  1073. werden.
  1074.  
  1075. Bei 'Raster' werden Datensätze gesucht,  welche die im   Suchraster-
  1076. Datensatz angegebenen Suchbegriffe enthalten,  wobei sie  mit 'fest'
  1077. wählen können,  ob diese Begriffe in den durchsuchten Datensätzen in
  1078. der gleichen Zeile stehen wie im Suchraster oder nicht. Beispiel:
  1079.  
  1080.  
  1081. Suchraster:
  1082. 1. Zeile:      all
  1083. 2. Zeile:      st
  1084.  
  1085. Einstellung 'fest' gewählt
  1086.                gefunden wird:          nicht gefunden wird:
  1087. 1.Zeile:       Hallo                   Test
  1088. 2.Zeile        Test                    Hallo
  1089.  
  1090. Einstellung 'fest' nicht gewählt
  1091.                           gefunden wird alles:        
  1092. 1.Zeile:       Hallo         Test        Hallo Test      Test Hallo
  1093. 2.Zeile        Test          Hallo
  1094.  
  1095.  
  1096. Bei 'Normal' + 'Suchen'  ist 'Ersetzen' möglich.  Wird dieser Button
  1097. aktiviert,  erscheint eine weitere Eingabezeile,  in welcher der Er~
  1098. satztext eingegeben werden kann.
  1099. Der Button 'einmal/immer' gibt an,  ob nur die erste oder alle Fund~
  1100. stellen  ersetzt  werden.  Ist 'Fragen' gewählt,  wird vor jedem Er~
  1101. setzen  die Fundstelle gezeigt  und erst nach Bestätigung durch [RE~
  1102. TURN] ersetzt   bzw. durch [ESC] nicht ersetzt  und  dann erst  wei~
  1103. tergesucht.
  1104. Jede andere Taste  oder Mausklick auf andere Cursorposition  beendet
  1105. Suchen+Ersetzen.
  1106. (Suchen/Ersetzen geht schneller,  wenn Such-  und Ersatztext  gleich
  1107. lang sind.)
  1108.  
  1109. 'T' vertauscht Such- und Ersatztext.
  1110.  
  1111. Ist  'Auswahl' gewählt,   werden alle gefundenen Datensätze als aus~
  1112. gewählt markiert und können  dann als Auswahl weiter  behandelt wer~
  1113. den, z.B. Auswahl sichern , Auswahl löschen, Drucken, listen usw.
  1114.  
  1115. Ist 'Alle' gewählt, werden alle Datensätze als ausgewählt markiert.
  1116.  
  1117. ADRETI-DVS                     -21-            Anwenderdokumentation
  1118.  
  1119.  
  1120.  
  1121.  
  1122. Unter  der Zeile  für die  Eingabe eines Ersatztextes  befinden sich
  1123. drei Buttons,  mit  denen der   Suchbereich eingestellt werden kann.
  1124. Der linke Button schaltet zwischen 'Datei', 'Satz' und 'Titel'.  Bei
  1125. 'Datei' wird in allen Datensätzen gesucht,  bei 'Satz' im  aktuellen
  1126. Datensatz.  Bei 'Titel' wird in  allen Datensätzen nur im Datensatz~
  1127. titel nach dem Suchtext gesucht.
  1128. Der mittlere Button bestimmt den Anfang der Suche.
  1129. Bei 'Anfang' wird ab Datei- bzw.  Datensatzanfang gesucht.  'n.Satz'
  1130. bzw.  'n.Zeile' startet die Suche im nächsten Datensatz nach dem ak~
  1131. tuellen Datensatz  bzw.  in der  nächsten Zeile nach der Cursorzeile
  1132. des aktuellen Datensatzes.
  1133. Bei 'Operator'   gibt es zwei weitere Eingabezeilen,  in  denen  der
  1134. Suchbereich angegeben werden kann.
  1135. Eine Zahl mit vorangestelltem Doppelkreuz  #   steht für eine Daten~
  1136. satznummer.  Doppelkreuze alleine stehen für Dateianfang bzw. -Ende.
  1137. Andere Eingaben dienen als Vergleichskriterium.
  1138.  
  1139. Beispiele:
  1140. >= :#42
  1141. <= :#265
  1142. sucht in Datensätzen 42 bis 265 incl.
  1143.  
  1144. >= :Müller
  1145. <= :Piepenbrink
  1146. sucht in Datensätzen,  die aufgrund ihrer Sortierzeile hinter Müller
  1147. und vor Piepenbrink einsortiert  sind.   Das  funktioniert natürlich
  1148. nur bei vollständig sortierten Daten.
  1149.  
  1150. Der Button 'Satzart'  öffnet ein Popup-Menü,  in dem  die Datensatz~
  1151. arten,   welche bei  der Suche    oder Auswahl berücksichtigt werden
  1152. sollen,  bestimmt werden   können.  Diese Einstellung  gilt auch für
  1153. 'Alle'!
  1154.  
  1155. Ist 'abc=ABC' gewählt,   wird  nicht zwischen Groß- und Kleinschrei~
  1156. bung unterschieden.
  1157.  
  1158. Alle hier  getroffenen  Eingaben werden  erst dann aktiv,   wenn der
  1159. Dialog durch den RETURN-Button bestätigt wurde.
  1160.  
  1161. Die eigentliche Suche  wird   durch  den folgenden  Menüpunkt 'star~
  1162. ten/weiter' gestartet bzw. fortgesetzt.
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179. ADRETI-DVS                     -22-            Anwenderdokumentation
  1180.  
  1181. starten/weiter
  1182. --------------
  1183. Mit diesem Menüpunkt aktivieren Sie die Suche  oder Auswahl  mit den
  1184. Einstellungen,  welche Sie unter dem vorherigen Menüpunkt 'Optionen'
  1185. getroffen haben.
  1186.  
  1187. Report Start
  1188. ------------
  1189. Startet  die  Druckerausgabe der ausgewählten Datensätze mit dem ak~
  1190. tuellen Report.  Es erscheint erst noch ein Dialog,  in dem die  Re~
  1191. port-Bezeichnung  angezeigt wird und eine Eingabemöglichkeit für die
  1192. Anzahl der zu druckenden Exemplare pro Datensatz gegeben ist.
  1193. Während  der Druckerausgabe  kann  im Programm weitergearbeitet wer~
  1194. den,  und  zwar auch an  für die Druckerausgabe  ausgewählten Daten~
  1195. sätzen!  Sollten Sie diese Datensätze bearbeiten, ehe deren Daten im
  1196. Spooler  gelandet sind,   erscheinen Ihre  letzten Änderungen mit im
  1197. Ausdruck.  Ist der  Spooler kleiner  als die an den Drucker zu  sen~
  1198. dende Datenmenge,  werden die  Daten   in  mehreren Durchgängen aus~
  1199. gegeben.  Während Daten an den Spooler gegeben werden, ist der Maus~
  1200. zeiger unsichtbar, und Sie müssen warten.
  1201.  
  1202. Marken löschen
  1203. --------------
  1204. Hiermit können Sie alle bisher gesetzten Auswahlmarken löschen.
  1205.  
  1206. löschen
  1207. -------
  1208. Löscht    alle ausgewählten Datensätze im Arbeitsspeicher.  Bei ein~
  1209. geschalteten Warnmeldungen erfolgt erst eine Sicherheitsabfrage.
  1210.  
  1211. Codierung
  1212. ---------
  1213. Sie  erhalten  einen  Dialog,  in  dem  Sie  auswählen  können.  Die
  1214. Auswahlmöglichkeiten sind abhängig von der gewählten Betriebsart:
  1215.  
  1216. 1. -Betrieb mit Passwortabfrage beim Programmstart
  1217.    -Keine Passworteingabemöglichkeit während der Programmlaufzeit
  1218. Hier können Sie alle ausgewählten Datensätze für die Verschlüs~
  1219. selung markieren (vormerken) bzw.  die Markierung für die Verschlüs~
  1220. selung löschen.
  1221. So markierte  Datensätze werden  erst  beim  Abspeichern tatsächlich
  1222. verschlüsselt.   Auf  diese Art abgespeicherte Datensätze werden  in
  1223. dieser Betriebsart beim Laden automatisch wieder entschlüsselt.  Die
  1224. Ver- bzw.  Entschlüsselung  erfolgt mit dem beim Programmstart  ein~
  1225. gegebenen Passwort.
  1226.  
  1227. 2. -Betrieb ohne Passwortabfrage beim Programmstart
  1228.    -Passworteingabemöglichkeit während der Programmlaufzeit
  1229. Bei dieser Betriebsart können sie alle ausgewählten Datensätze mit
  1230. dem derzeit  aktuellen Code  (Passwort)  entweder verschlüsseln oder
  1231. entschlüsseln.
  1232. Das Programm merkt selbst,  ob  ein  Datensatz bereits  codiert  ist
  1233. oder nicht. Eine doppelte (De-)Codierung ist daher nicht möglich.
  1234. Allerdings kann das Programm nicht feststellen,  ob der derzeit  ak~
  1235. tuelle Code für den   gerade zu decodierenden Datensatz der Richtige
  1236. ist.  Wenn  nach dem Decodieren   Ihre  Daten immer noch unleserlich
  1237. sind,   war es wohl der falsche Code.  Bevor  Sie jetzt den Code än~
  1238. dern,  müssen Sie die fehlerhafte Decodierung rückgängig machen, in~
  1239. dem sie mit dem gleichen Code wieder codieren.  Erst jetzt geben Sie
  1240. den (hoffentlich) richtigen Code ein und decodieren wieder.
  1241. ADRETI-DVS                     -23-            Anwenderdokumentation
  1242.  
  1243. Gruppieren
  1244. ----------
  1245. Fasst alle ausgewählten Datensätze zu  einer neuen Gruppe  zusammen.
  1246. Datensätze,  die  bereits  Mitglieder  anderer Gruppen sind,  werden
  1247. hierbei nicht berücksichtigt.
  1248.  
  1249. Ein Datensatz kann immer nur einer Gruppe angehören!
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268.  
  1269.  
  1270.  
  1271.  
  1272.  
  1273.  
  1274.  
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303. ADRETI-DVS                     -23-            Anwenderdokumentation
  1304.  
  1305. Hauptmenü PARAMETER
  1306. ===================
  1307.  
  1308. Editor
  1309. ------
  1310. In diesem Dialog können Sie alle Funktionen des Editors einstellen.
  1311.  
  1312. Die maximale Zeilenlänge beträgt  254,  desgleichen die maximale Ta~
  1313. bulatorweite.
  1314.  
  1315. Die   Zeichen  für  'Absatz',  'Fest-Space' (festes Leerzeichen) und
  1316. 'Trennung' können beliebig gewählt  werden.  In der jeweiligen  Ein~
  1317. gabezeile steht der Dezimalwert des Zeichens,  in dem  Button rechts
  1318. daneben das  Zeichen.  Sie können das Zeichen auch   durch Anklicken
  1319. dieses Buttons verändern.   Die linke Maustaste erhöht den  Zeichen~
  1320. wert, die rechte erniedrigt ihn.
  1321.  
  1322. Mit dem Button 'Return->Absatz'  bestimmen Sie,  ob  [Return]  einen
  1323. Absatz erzeugt oder nicht.
  1324.  
  1325. Die  Buttons 'Einfügen',   'Wortumbruch',  'Trennen' schalten  diese
  1326. Funktionen ein oder aus.
  1327. Dabei   gilt:  Ohne Einfügen (also  bei überschreiben)  kein Wortum~
  1328. bruch, ohne  Wortumbruch kein Trennen.  Der Wortumbruch ist nur  bei
  1329. Datensätzen mit Textstatus möglich!
  1330.  
  1331. (Die Trennfunktion arbeitet  übrigens nach einem festen Algorithmus,
  1332. also ohne Trenn-Datei o.ä.. Die Trefferquote ist dementsprechend.)
  1333.  
  1334. Rechts unten im Dialog  können Sie  die Satzart einstellen.  Die ge~
  1335. rade Gültige wird angezeigt. Möglich sind:
  1336. linksbündig (Flattersatz),  Blocksatz,  zentriert, rechtsbündig. Mit
  1337. den Buttons 'x.....x' und '.xx.xx.' bestimmen  Sie,  ob vor der For~
  1338. matierung  einer Zeile erst Leerzeichen  am   Zeilenanfang und -ende
  1339. und  Mehrfach-Leerzeichen  innerhalb der Zeile entfernt werden  oder
  1340. nicht.
  1341.  
  1342. (Feste Leerzeichen werden im Editor durch [Shift+Space]  bzw.  durch
  1343. [Tab] gesetzt. Sie bleiben bei einer Formatierung unverändert.)
  1344.  
  1345.  
  1346. Liste
  1347. -----
  1348. In diesem Dialog stellen Sie ein,  welche Datensätze bzw. welche Da~
  1349. tensatzzeilen im Listenfenster angezeigt werden.
  1350.  
  1351. Datensätze  mit Textstatus werden nicht gelistet,   also  hier  auch
  1352. nicht angezeigt.
  1353.  
  1354. Im Feld rechts   oben  schalten Sie die Listenausgabe des Listenfen~
  1355. sters zwischen den einzelnen Datensatzarten um.  Zusätzlich kann mit
  1356. 'Auswahl' bestimmt werden,  daß von der gewünschten Datensatzart nur
  1357. ausgewählte Datensätze gezeigt werden.
  1358.  
  1359. Die Zahlen  rechts  neben den Datensatzarten zeigen die jeweils vor~
  1360. handene Datensatzanzahl.
  1361.  
  1362.  
  1363.  
  1364.  
  1365. ADRETI-DVS                     -25-            Anwenderdokumentation
  1366.  
  1367.  
  1368.  
  1369.  
  1370. Im Feld links  oben  bestimmen sie,  welche  Datensatzzeilen im  Li~
  1371. stenfenster erscheinen.
  1372. Mit dem oberen Button schalten sie die Datensatzart um,  für die die
  1373. gezeigte Einstellung gilt.
  1374. Darunter ist eine Eingabezeile: 'Zeilen 1-....'
  1375. Sie bestimmt,  bis zu welcher  Zeile  die Datensätze mindestens  ge~
  1376. listet werden.
  1377. Die Eingabezeile  darunter mit  der  Bezeichnung 'NR./NAME' bestimmt
  1378. nicht etwa  die  Feldnamen  (Zeilenbenennungen),  sondern ermöglicht
  1379. das schnelle Umschalten auf bestimmte Feldnamen.
  1380. Im  Eingabefeld  mit  der Bezeichnung 'LÄNGE'  bestimmen Sie die ma~
  1381. ximale Länge,   mit der der Inhalt  des unter  'NR./NAME'  gezeigten
  1382. Feldes (=Datensatzzeile)  im Listenfenster angezeigt wird.  Soll ein
  1383. Feld nicht angezeigt werden, geben Sie 0 ein.
  1384.  
  1385. Um zwischen  den Feldnamen umzuschalten,  können sie die Buttons mit
  1386. den Pfeilen verwenden.
  1387. Andere  Möglichkeit:  Geben  Sie unter  'NR./NAME'  die Zeilennummer
  1388. oder den Feldnamen der  gewünschten Datensatzzeile ein und betätigen
  1389. Sie den Button '?'.  (Es genügt auch,  einen hinreichend eindeutigen
  1390. Teil eines Feldnamens einzugeben)
  1391.  
  1392. Im Feld links unten kann eine  allgemein gültige Zeilenlänge für die
  1393. Listenausgabe angegeben werden.  Ist 'Übernehmen' gewählt, wird beim
  1394. Bestätigen  des  Dialogs durch  [RETURN] der  hier stehende Wert für
  1395. alle Felder in allen Datensatzarten übernommen.
  1396.  
  1397.  
  1398. Brief
  1399. -----
  1400. Dieser  Dialog wird  Anwendern der ADRETI-Adressenverwaltung bekannt
  1401. vorkommen.  Hier stehen Floskeln, wie sie in Briefen häufig verwandt
  1402. werden. Außerdem kann Text für einen Briefkopf eingegeben werden.
  1403.  
  1404. In der obersten Zeile steht der Absender-Text.  Er dient z.B.  dazu,
  1405. auf Briefen   so  gedruckt zu werden,  das  er  im Sichtfenster  von
  1406. Briefumschlägen  in  kleiner  Schrift   über der Empfänger-Anschrift
  1407. steht. Wenn Sie den Absender-Text eingeben wollen, klicken Sie diese
  1408. Zeile im Dialog an oder drücken [Ctrl A].  In der Eingabezeile unten
  1409. im Dialog erscheint der bisherige Text, den sie nun ändern können. 
  1410. Auf   die   gleiche   Art   können   Sie   die   7   Briefkopfzeilen
  1411. ([Ctrl]+[B...H]) und den Absender-Ort ([Ctrl O]) eingeben.
  1412.  
  1413. Die  Floskeln  An...,  Anrede  und  Schlußsatz  stehen  in  den  mit
  1414. 1,2...9,0 numerierten Buttons.  Um  diese Texte einzugeben,  klicken
  1415. Sie die  Zahlen  an oder drücken die  entsprechenden Tasten zusammen
  1416. mit [SHL Ctrl].
  1417.  
  1418. Rechts neben den Anredefloskeln steht die Nr.  der Einsatzzeile. Das
  1419. ist die Zeile  eines Datensatzes,  welche bei der Druckerausgabe ge~
  1420. gebenenfalls  nach  der jeweiligen  Anrede vom  Programm automatisch
  1421. eingesetzt   wird.   (z.B.   der  Nachname  nach  der  Anrede  'Sehr
  1422. geehrte(r) Frau/Herr'.  Bei Eingabe von  0 für die Einsatzzeile wird
  1423. nichts eingesetzt.)
  1424.  
  1425.  
  1426.  
  1427. ADRETI-DVS                     -26-            Anwenderdokumentation
  1428.  
  1429.  
  1430.  
  1431.  
  1432. Die Floskeln können einzelnen  (Adress-)Datensätzen zugeordnet  wer~
  1433. den.  Klicken Sie dazu die gewünschten Texte an bzw. drücken die an~
  1434. gegebene Taste zusammen mit [Ctrl],  sodaß sie invertiert (weiß  auf
  1435. schwarz) erscheinen.  Dann betätigen Sie den Button '->SATZ',  sodaß
  1436. er ebenfalls invertiert ist.  Wenn Sie jetzt den Dialog mit [Return]
  1437. bestätigen,   werden die ausgewählten Floskeln für  den  im  (geöff~
  1438. neten!) Editorfenster stehenden  Datensatz übernommen.  Sie erschei~
  1439. nen dort nicht sichtbar,  sondern es wird nur gespeichert, das diese
  1440. Floskeln für diesen Datensatz gelten.
  1441.  
  1442. Um zu sehen,  welche Floskeln für einen Datensatz gelten,  betätigen
  1443. Sie den 'SATZ->'-Button.  Es werden dann  die (für den im geöffneten
  1444. Editorfenster stehenden Datensatz) geltenden Floskeln invertiert.
  1445. 'Löschen' setzt die Auswahl aller Floskeln im Dialog zurück.
  1446.  
  1447.  
  1448. Ob und wo die Texte aus  diesem Dialog im  Ausdruck erscheinen,  muß
  1449. mit den entsprechenden Kommandos im   Report für die  Druckerausgabe
  1450. angegeben werden.
  1451.  
  1452.  
  1453. Drucker
  1454. -------
  1455. Auch die Druckereinstellung   funktioniert  prinzipiell wie bei  der
  1456. ADRETI-Adressenverwaltung,  nur das mehr Steuerbefehle zur Verfügung
  1457. stehen.
  1458. Für jede Datensatzart   kann jeweils für  die ersten  255 Datensatz~
  1459. zeilen eine eigene Steuerbefehl-Programmierung vorgenommen werden.
  1460.  
  1461. Vor dem  Ausdruck  jeder Datensatzzeile werden die  hier für   diese
  1462. Zeile ausgewählten Einstellungen an den Drucker gesandt.
  1463.  
  1464. Um die Datensatzart umzuschalten,  betätigen Sie  den Button mit der
  1465. Bezeichnung der Datensatzart.
  1466. Zum   wechseln  der Datensatzzeile  können  Sie die  Buttons mit den
  1467. Pfeilen verwenden  oder in der  Eingabezeile die Zeilennummer   oder
  1468. den  Feldnamen (Zeilenbenennung)  eingeben und   den  Button '?' be~
  1469. tätigen. (Wie im Dialog zur Listeneinstellung))
  1470.  
  1471. Mit '->TEXT'   können  die ausgewählten Drucker-Steuerbefehle direkt
  1472. in  den Text im  Editor an der aktuellen   Cursorposition eingesetzt
  1473. werden.   Sie erscheinen dort im  Klartext und werden vom Editor wie
  1474. alle anderen Zeichen des Textes behandelt.
  1475.  
  1476. '->DRUCKER' sendet die  ausgewählten Steuerbefehle  direkt  an   den
  1477. Drucker.
  1478.  
  1479. Die  Steuerbefehlprogrammierung kann natürlich auch gelöscht werden.
  1480. 'ZEILE' löscht  die  Programmierung   nur für die  angezeigte Zeile,
  1481. 'STATUS' für alle  Zeilen nur der angezeigten Datensatzart.  'ALLES'
  1482. löscht demnach alle Programmierungen.
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489. ADRETI-DVS                     -27-            Anwenderdokumentation
  1490.  
  1491. sortieren
  1492. ---------
  1493. Von hier aus wird die Sortierung gestartet.
  1494. Außerdem werden  in diesem  Dialog die  speziellen  Vorgabe-Sortier~
  1495. zeilen für neue Datensätze  und  die allgemeinen  Sortierzeilen  an~
  1496. gegeben.
  1497. Die spezielle Sortierzeile gilt  nur für einen bestimmten Datensatz,
  1498. die allgemeine Sortierzeile für alle Datensätze.
  1499.  
  1500. Im  linken  großen Feld sind im  oberen Teil  die vorhandenen Daten~
  1501. satzarten aufgeführt,  rechts daneben  die jeweilige  spezielle Vor~
  1502. gabe-Sortierzeile, welche Sie ändern können.
  1503. Wenn  Sie einen  neuen Datensatz schliessen  und  selbst keine  spe~
  1504. zielle Sortierzeile gewählt haben,  wird die hier stehende Zeile an~
  1505. genommen.  (Vorausgesetzt,  im Datensatz  ist diese Zeile vorhanden,
  1506. sonst wird Zeile 1 genommen)
  1507. Text-Datensätze werden immer  nach der ersten  Zeile sortiert,  hier
  1508. kann also nichts geändert werden.
  1509.  
  1510. Unten können Sie   die  gewünschte allgemeine Sortierzeile eingeben.
  1511. Der Button 'ÜBERNEHMEN' bestimmt,  ob und für welche  Datensatzarten
  1512. die hier eingegebene allgemeine Sortierzeile übernommen wird.
  1513.  
  1514. Erklärung am Beispiel:
  1515.  
  1516. Angenommen,  die allgemeine Sortierzeile soll für die 2.  und 4. Da~
  1517. tensatzart übernommen  werden.  Klicken Sie also   die Bezeichnungen
  1518. dieser  Datensatzarten an  oder drücken Sie [Ctrl 2]  und  [Ctrl 4],
  1519. sodaß diese beiden Texte invertiert erscheinen.  Weiterhin betätigen
  1520. Sie den Button 'ÜBERNEHMEN',  sodaß auch dieser invertiert ist. Wenn
  1521. Sie nun den Dialog mit [Return]  bestätigen,  wird die gewählte all~
  1522. gemeine Sortierzeile in alle Datensätze der 2.  und 4.  Datensatzart
  1523. übernommen.
  1524. Diese Einstellung bewirkt weiterhin,  das beim Schliessen eines  Da~
  1525. tensatzes   der gewählten Art die allgemeine Sortierzeile für diesen
  1526. einen Datensatz übernommen wird.
  1527. Beim   Schliessen eines Datensatzes,   dessen Status  hier nicht an~
  1528. gewählt (invertiert)  ist  oder wenn 'ÜBERNEHMEN' nicht gewählt ist,
  1529. wird seine allgemeine Sortierzeile gleich der Speziellen gesetzt.
  1530. Mit 'Änderungen' bestimmen sie,  ob neue Datensätze oder solche,  in
  1531. deren spezieller Sortierzeile etwas geändert wurde,  sofort nach dem
  1532. Schliessen automatisch neu einsortiert werden.
  1533.  
  1534. Die  Buttons 'Speziell' und  'Allgemein' starten die Sortierung ent~
  1535. weder nach der speziellen oder der allgemeinen Sortierzeile.
  1536.  
  1537.  
  1538. Speicher
  1539. --------
  1540. Hier bestimmen  Sie,  wieviel  Speicher  das DVS benutzen soll,  die
  1541. Größe des Druckerspoolers und die Datensatzlänge.
  1542.  
  1543. Außerdem können Sie den freien Speicher  auf  den angemeldeten Lauf~
  1544. werken/Partitionen abfragen und erhalten Informationen über die  An~
  1545. zahl  der vorhandenen Datensätze  und den verbleibenden Freispeicher
  1546. des DVS und des Rechners.
  1547.  
  1548.  
  1549.  
  1550.  
  1551. ADRETI-DVS                     -28-            Anwenderdokumentation
  1552.  
  1553.  
  1554.  
  1555.  
  1556. Der gesamte Speicherbedarf setzt  sich zusammen  aus den  für Daten~
  1557. verwaltung und  Druckerspooler  eingegebenen Werten  sowie dem   Ei~
  1558. genbedarf des Programms.
  1559. Bei der Eingabe der Werte ist zu berücksichtigen,  daß das Betriebs~
  1560. system selbst und andere Programme,  die evntl.  gleichzeitig laufen
  1561. (z.B.  Accessories),  auch Speicher benötigen.  Sie müssen zumindest
  1562. dem  Betriebssystem soviel  Speicher lassen,  das  die Fileselectbox
  1563. noch gezeigt werden kann. (ca. 5 kB)
  1564. Eine  hier geänderte Größe des  von der Datenverwaltung zu nutzenden
  1565. Speichers wird erst dann eingestellt,  wenn Daten neu geladen (nicht
  1566. zugeladen) werden.
  1567.  
  1568. Die für  den Druckerspooler GEÄNDERTE Speichergröße wird sofort nach
  1569. Bestätigen des Dialogs eingestellt;  wenn gerade gedruckt wird, nach
  1570. dem Drucken.
  1571. Die  Einstellung 'Check Prt' gibt   an,  wie oft der   Druckerstatus
  1572. (bereit/nicht  bereit) bei der  Druckerausgabe überprüft  wird.  Die
  1573. Grundeinstellung  ist 1,   womit  vor jedem Byte geprüft  wird.  Die
  1574. Einstellung dieses Wertes bietet Raum  für  Experimente.   Wer einen
  1575. schnellen Drucker hat,  kann es mit größeren Werten versuchen.   Bei
  1576. (zu) großen Werten ist der Rechner zeitweise bis meistens blockiert,
  1577. sodaß Sie während der Druckerausgabe nicht weiterarbeiten können. 
  1578.  
  1579. Die Buttons 'Fest' und 'Flexibel' bestimmen die maximale Länge eines
  1580. Datensatzes.  Ist flexibel gewählt,  ist die Datensatzlänge  nur vom
  1581. vorhandenen Speicher begrenzt.  Wählen Sie FEST,   gibt es eine Ein~
  1582. gabezeile,  in welcher Sie angeben können, wieviel Bytes maximal für
  1583. einen Datensatz zur Verfügung stehen sollen.
  1584.  
  1585.  
  1586. Der  angezeigete Wert des  Freispeichers der Datenverwaltung ist bei
  1587. geöffnetem Editorfenster kleiner als bei geschlossenem,  da für ein~
  1588. en geöffneten Datensatz ein möglichst großer Speicher zur  Verfügung
  1589. gestellt wird.
  1590.  
  1591.  
  1592. Es ist am  besten,   eine als sinnvoll gefundene Einstellung in  der
  1593. Parameterdatei "ADRDVS.INS"  abzuspeichern.  Beim Programmstart wird
  1594. diese Datei  automatisch gelesen  und  die Datenverwaltung  auf  die
  1595. dort angetroffenen Werte eingestellt.
  1596.  
  1597.  
  1598. Warnungen
  1599. ---------
  1600. Warnungen,  welche vor dem Überschreiben oder  Löschen von Daten und
  1601. dem Programmabbruch erfolgen, können unterdrückt werden.
  1602. Das sollte jedoch nur erfolgen,  wenn Sie gut  mit dem Programm ver~
  1603. traut sind.
  1604. Steht im Menü vor  'Warnungen'  ein Haken,   sind die Warnungen
  1605. eingeschaltet.
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613. ADRETI-DVS                     -29-            Anwenderdokumentation
  1614.  
  1615. Hauptmenü TASTENPROG.
  1616. =====================
  1617.  
  1618. Aufname
  1619. --------
  1620. Hier können Sie ein Tastenprogramm aufnehmen.
  1621.  
  1622. Nach  der Wahl  dieses Menüpunktes erscheint  in der Menüleiste  der
  1623. Text:
  1624.  
  1625. Prg? (ALT F9=Stop)
  1626.  
  1627. Jetzt drücken Sie die Taste(-nkombination), auf die Sie ein Programm
  1628. legen wollen, z.B. [Control + x]
  1629.  
  1630. Jetzt steht in der Menüleiste:
  1631. Prg _^__ x
  1632.  
  1633. 'Prg' steht für Programmaufnahme.
  1634.  
  1635. Die  nächsten vier Zeichen  geben die  zusätzlich gedrückten Sonder~
  1636. tasten  an:  das Rautenzeichen (das gleiche  wie  in Fenstern rechts
  1637. oben)  für Alternate, ^ für Control und Pfeilrauf für Shift.
  1638. Stehen stattdessen dort  Striche,  wurden die  ensprechenden  Tasten
  1639. nicht gedrückt.
  1640. Als letztes steht die Taste,   welche mit dem  Programm belegt wird,
  1641. also in unserem Fall x.
  1642. Ab  jetzt können Sie nur noch Tastatureingaben machen,   welche alle
  1643. gespeichert werden, bis Sie [Alternate + F9] drücken, womit die Auf~
  1644. nahme beendet wird.
  1645. Auf diese Weise können  Sie Texte und  Befehle,    welche Sie häufig
  1646. verwenden,  auf bestimmte Tasten  legen und von dort wieder abrufen.
  1647. Sie ersparen sich  so lästige Tipparbeit.  Auch  Dialoge lassen sich
  1648. auf diese Art steuern.
  1649.  
  1650.  
  1651. Start
  1652. -----
  1653. Hiermit starten Sie ein Tastenprogramm,  welches Sie zuvor aufgenom~
  1654. men haben.
  1655. Nach der Wahl dieses Menüpunktes erscheint   in  der Menüleiste  der
  1656. Text:
  1657.  
  1658. Run? (Alt F9=Stop)
  1659.  
  1660. Jetzt drücken Sie  die  Taste(-nkombination),   deren  Programm  Sie
  1661. starten wollen.
  1662. Das Programm  wird nun  abgearbeitet.  Während dieser  Zeit steht in
  1663. der Menüleiste  der Text: 'Run' und die gewählte  Tastenkombination.
  1664. Der Programmablauf kann jederzeit mit [ALT + F9] abgebrochen werden.
  1665.  
  1666. Beim Ablauf eines Tastenprogramms  werden  die Tastendrücke,  welche
  1667. Sie bei der Aufnahme getätigt haben,  vom Programm simuliert.  Dabei
  1668. findet keine Plausibilitätskontrolle statt.  z.B. würde das Aufrufen
  1669. eines Tastenprogramms,  welches einen Text enthält,   bei  nicht ge~
  1670. öffnetem (Editor-)Fenster ins Leere laufen,  genau so,  wie das Ein~
  1671. tippen eines Textes bei geschlossenem Fenster kein  Resultat auf dem
  1672. Monitor brächte.
  1673.  
  1674.  
  1675. ADRETI-DVS                     -30-            Anwenderdokumentation
  1676.  
  1677. Editor-Menü Status
  1678. ==================
  1679.  
  1680. Zeigt die Bezeichnungen der vorhandenen Datensatzarten.  Der  Status
  1681. (die Datensatzart)   des aktuellen Datensatzes wird  invertiert dar~
  1682. gestellt.  Durch anwählen eines Anderen wird  der  Status des Daten~
  1683. satzes geändert.
  1684. Links neben  den Texten stehen die Zahlen 1...7,  mit deren   Tasten
  1685. die Menüpunkte auch angewählt werden können.  Die in diesem Menü in~
  1686. vertiert dargestellte  Zahl bezeichnet den Vorgabe-Satzstatus,  wel~
  1687. chen  neu eröffnete Datensätze  erhalten.  Der Vorgabe-Status   kann
  1688. durch  Anklicken oder durch die angezeigte Taste 1...7 zusammen  mit
  1689. SHL gewählt werden.
  1690.  
  1691.  
  1692.  
  1693. Editor-Menü Format
  1694. ==================
  1695. Datensatz neu formatieren.  Es werden dabei die Einstellungen,  wel~
  1696. che Sie  unter  'Editor'  im Menü 'PARAMETER'  getroffen  haben, be~
  1697. rücksichtigt.
  1698.  
  1699. -> Absatzende
  1700. -------------
  1701. Formatiert ab der aktuellen Cursorzeile bis zum Ende des Absatzes.
  1702.  
  1703. -> Ende
  1704. -------
  1705. Formatiert ab der aktuellen  Cursorzeile bis  zum Ende  des   Daten~
  1706. satzes
  1707.  
  1708. -> Block <-
  1709. -----------
  1710. Formatiert den Text innerhalb des  Blocks,  unabhängig  von der Cur~
  1711. sorposition.
  1712.  
  1713. Zeile zentriert
  1714. ---------------
  1715. zentriert die aktuelle Cursorzeile
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.  
  1722.  
  1723.  
  1724.  
  1725.  
  1726.  
  1727.  
  1728.  
  1729.  
  1730.  
  1731.  
  1732.  
  1733.  
  1734.  
  1735.  
  1736.  
  1737. ADRETI-DVS                     -31-            Anwenderdokumentation
  1738.  
  1739. Editor-Menü Satz
  1740. ================
  1741.  
  1742. auswählen
  1743. ---------
  1744. Setzt oder löscht  die Auswahlmarkierung  des Datensatzes.   Ist der
  1745. Datensatz ausgewählt, steht vor 'auswählen' ein Haken.
  1746.  
  1747. leeren
  1748. ------
  1749. Löscht alle Daten des Datensatzes,   schliesst  ihn  jedoch   nicht.
  1750. Vollständig  entfernt  wird  ein  leerer  Datensatz  erst  nach  dem
  1751. Schliessen des Editorfensters.
  1752.  
  1753. Zeile=Sort.
  1754. -----------
  1755. Hiermit  wird  die  aktuelle  Cursorzeile als spezielle Sortierzeile
  1756. dieses Datensatzes übernommen.
  1757.  
  1758. Die  Sortierzeilen  eines  Datensatzes  werden im  Editorfenster an~
  1759. gezeigt,  indem in der  Spalte mit den Zeilennummern bzw.  Feldnamen
  1760. die Entsprechenden unterstrichen dargestellt werden.  Dabei wird für
  1761. die spezielle Sortierzeile  eine durchgezogene,  für  die Allgemeine
  1762. eine gestrichelte Linie verwandt.
  1763.  
  1764.  
  1765.  
  1766. Für die  folgenden Funktionen  erhalten  Sie eine Fileselectbox,  um
  1767. eine Datei auszuwählen!
  1768.  
  1769. anhängen
  1770. --------
  1771. Hiermit kann der Datensatz an eine Datendatei angehängt werden.
  1772.  
  1773. Text zuladen
  1774. ------------
  1775. Ermöglicht   das  Zuladen eines Textes aus  einer Text-Datei vor die
  1776. aktuelle Cursorzeile.
  1777.  
  1778. Text laden
  1779. ----------
  1780. Läd   eine Textdatei in den Datensatz.  Der bisherige Inhalt des Da~
  1781. tensatzes wird dabei gelöscht.
  1782.  
  1783. Text sichern
  1784. ------------
  1785. Speichert den Inhalt des Datensatzes als Textdatei ab.
  1786.  
  1787.  
  1788.  
  1789.  
  1790.  
  1791.  
  1792.  
  1793.  
  1794.  
  1795.  
  1796.  
  1797.  
  1798.  
  1799. ADRETI-DVS                     -32-            Anwenderdokumentation
  1800.  
  1801. Editor-Menü Block
  1802. =================
  1803.  
  1804. Mit  den Blockfunktionen  wird das GEM-Clipboard   (Klemmbrett)  un~
  1805. terstützt,   welches  auch den Datenaustausch mit anderen Programmen
  1806. ermöglicht.
  1807. Es   handelt  sich  dabei  um  einen  Ordner   mit  der  Bezeichnung
  1808. "CLIPBRD".  Er wird,  falls noch nicht vorhanden,  vom DVS auf Lauf~
  1809. werk C: erzeugt. (Ohne Festplatte auf Laufwerk A:)
  1810. Der  Aufruf des 'Block'-Menüs kann  bewirken,  das  das  Clipboard-~
  1811. Laufwerk (A:) anläuft,  z.B. nach Diskettenwechsel oder bei schreib~
  1812. geschützten Disketten.  Das DVS  prüft dann,  ob das Klemmbrett vor~
  1813. handen ist und ob darin ein Text zum Einfügen bereit steht.
  1814.  
  1815. In jedem Datensatz kann ein eigener Block zeilenweise  markiert wer~
  1816. den.   Die Blockmarkierungen  eines  Datensatzes  werden beim Daten~
  1817. sichern mitabgespeichert.
  1818.  
  1819.  
  1820.  
  1821. Anfang  Ende
  1822. ------  ----
  1823. Markiert Blockanfang und Blockende
  1824.  
  1825.  
  1826. Marken löschen
  1827. --------------
  1828. löscht die Blockmarken
  1829.  
  1830.  
  1831. ausschneiden
  1832. ------------
  1833. Löst den  Inhalt des Blocks aus dem Datensatz aus und legt die Daten
  1834. im GEM-Klemmbrett ab.
  1835. Das Clipboard kann immer nur EINEN Text enthalten.  Das Ausschneiden
  1836. löscht daher  einen bereits  im  Clipboard befindlichen,  noch nicht
  1837. wieder eingefügten Text.
  1838.  
  1839.  
  1840. einfügen
  1841. --------
  1842. Ermöglicht das  Einfügen von im GEM-Klemmbrett  abgelegten Daten vor
  1843. die aktuelle Cursorzeile.  Die Daten sind danach nicht mehr im Clip~
  1844. board vorhanden!
  1845.  
  1846.  
  1847. kopieren
  1848. --------
  1849. Kopiert den Inhalt des Blocks vor die aktuelle Cursorzeile.
  1850.  
  1851.  
  1852. löschen
  1853. -------
  1854. Löscht den Inhalt des Blocks.
  1855.  
  1856.  
  1857.  
  1858. (Zum Verschieben  eines Blockes  kopieren Sie  ihn  erst an die  ge~
  1859. wünschte Position und löschen ihn dann.)
  1860.  
  1861. ADRETI-DVS                     -33-            Anwenderdokumentation
  1862.  
  1863. Editor-Menü Anweisung
  1864. =====================
  1865.  
  1866. Vorbelegung
  1867. -----------
  1868. Führt die Vorbelegung durch:
  1869. Die in der Vorbelegung angegebenen Texte werden  eingesetzt,  evntl.
  1870. definierte Berechnungen  werden  ausgeführt.  Dabei  werden nur  die
  1871. Zeilen des Datensatzes überschrieben,  in denen in der Vorbelegungs~
  1872. definition etwas angegeben ist.
  1873.  
  1874.  
  1875. Codieren/Decodieren
  1876. -------------------
  1877. Diese Funktion ist abhängig von der Betriebsart des Programms.
  1878.  
  1879. 1. -Betrieb mit Passwortabfrage beim Programmstart
  1880.    -Keine Codeeingabemöglichkeit während der Programmlaufzeit
  1881.  
  1882. Hier können    Sie den Datensatz  für die  Verschlüsselung markieren
  1883. (vormerken)  bzw.  die Markierung für  die  Verschlüsselung löschen.
  1884. Ist der Datensatz für die  Codierung vorgemerkt,  steht vor  'Codie~
  1885. ren' ein Haken.
  1886.  
  1887. 2. -Betrieb ohne Passwortabfrage beim Programmstart
  1888.    -Codeeingabemöglichkeit während der Programmlaufzeit
  1889.  
  1890. Bei  dieser Betriebsart können sie den Datensatz mit dem derzeit ak~
  1891. tuellen Code entweder verschlüsseln oder entschlüsseln.
  1892.  
  1893.  
  1894. Report holen
  1895. ------------
  1896. Überschreibt den Datensatz mit dem Quelltext des aktuellen Reports.
  1897.  
  1898. Treiber holen
  1899. -------------
  1900. Überschreibt  den Datensatz  mit dem Quelltext  des derzeit vom Pro~
  1901. gramm verwendeten Druckertreibers.
  1902.  
  1903. Vorbelegung holen
  1904. -----------------
  1905. Überschreibt den   Datensatz  mit dem Quelltext  der für den derzei~
  1906. tigen Datensatz-Status definierten Vorbelegung.
  1907.  
  1908.  
  1909. Text drucken   Block drucken
  1910. ------------   -------------
  1911. Der ganze Datensatz oder der Inhalt des Blockes wird gedruckt.  Eine
  1912. evntl.  vorhandene  Drucker-Steuerbefehl-Programmierung  wird  dabei
  1913. berücksichtigt.
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.  
  1920.  
  1921.  
  1922.  
  1923. ADRETI-DVS                     -34-            Anwenderdokumentation
  1924.  
  1925. Editor-Menü Quelldaten
  1926. ======================
  1927.  
  1928. Brieftext
  1929. ---------
  1930. Markiert den Text des Datensatzes  als Brieftext oder  löscht  diese
  1931. Markierung.  Gilt  der  Datensatz als  Brieftext,  steht vor dem Me~
  1932. nüpunkt ein Haken.
  1933.  
  1934.  
  1935. Report
  1936. ------
  1937. Übersetzt den Text  des Datensatzes  und übernimmt ihn als aktuellen
  1938. Report.
  1939.  
  1940.  
  1941. Druckertreiber
  1942. --------------
  1943. Übersetzt den Text des Datensatzes  und Übernimmt  ihn als aktuellen
  1944. Druckertreiber.
  1945.  
  1946.  
  1947. Titel...
  1948. --------
  1949. Zeigt eine Eingabezeile für acht Zeichen.  Sie können hier eine kur~
  1950. ze Bezeichnung  für den Datensatz eingeben,  unter  der er dann auch
  1951. gesucht werden kann. Die Eingabe wird mit [Return] beendet.
  1952.  
  1953.  
  1954. Vorbelegung
  1955. -----------
  1956. Übernimmt den Text  des Datensatzes  als Vorbelegung für die  Daten~
  1957. satzart dieses Datensatzes.
  1958.  
  1959.  
  1960. Satzarten
  1961. ---------
  1962. Übernimmt  die Zeilen 1-6 des Datensatzes als Bezeichnungen für  die
  1963. Datensatzarten 2-7. (Die erste Datensatzart ist immer 'Text')
  1964. Es werden jeweils die  ersten 15   Zeichen  der   Zeilen übernommen.
  1965. Leerzeilen  werden  nicht  Übernommen, sodaß  auch  einzelne Status~
  1966. bezeichnungen geändert werden können,  ohne alle anderen  auch  ein~
  1967. geben zu müssen.
  1968.  
  1969.  
  1970. Feldnamen
  1971. ---------
  1972. Übernimmt die ersten 255  Zeilen  des Datensatzes  als Feldnamen für
  1973. die Datensatzart dieses Satzes.  Es  werden soviele Zeichen der Zei~
  1974. len  übernommen,   wie  die  Bezeichnung der  Datensatzart lang ist.
  1975. Leerzeilen werden nicht Übernommen.
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985. ADRETI-DVS                     -35-            Anwenderdokumentation
  1986.  
  1987. Editor-Menü Gruppe
  1988. ==================
  1989.  
  1990. Datensätze können zu Gruppen zusammengefasst  werden.  Die Programm~
  1991. funktionen dazu finden Sie in diesem Menü.
  1992.  
  1993. Ist ein Datensatz Mitglied einer Gruppe,  ist der Menütitel 'Gruppe'
  1994. im Editorfenster invertiert dargestellt.
  1995.  
  1996. (Über dem ersten Menüpunkt stehen 2 Zahlen.  Die erste  gibt die vom
  1997. DVS vergebene Gruppennummer an,  die zweite  die Mitgliedsnummer des
  1998. Datensatzes.  Stehen dort  Nullen,  ist der Datensatz nicht Mitglied
  1999. einer Gruppe.  Die  Zahlen haben für  Sie als Anwender keine weitere
  2000. Bedeutung)
  2001.  
  2002.  
  2003.  
  2004. bilden/neuer Satz
  2005. -----------------
  2006. Ist ein Datensatz  nicht Mitglied einer Gruppe,  steht hier der Text
  2007. 'bilden'.
  2008. Hiermit wird  eine neue Datensatzgruppe gebildet.   Der aktuelle Da~
  2009. tensatz wird das erste Gruppenmitglied.  Gleichzeitig wird ein neuer
  2010. Datensatz eröffnet,   der das zweite  Mitglied der neuen Datensatzg~
  2011. ruppe bildet.
  2012.  
  2013. Ist ein Datensatz Mitglied einer Gruppe,  steht hier der Text 'neuer
  2014. Satz'.
  2015. Es wird hiermit  ein neuer Datensatz  eröffnet,  der das letzte Mit~
  2016. glied der Datensatzgruppe wird.
  2017.  
  2018.  
  2019. Anfang, zurück, vor, Ende
  2020. ------- ------- ---- ----
  2021. geht zum ersten,  vorigen, nächsten oder letzten Datensatz der Grup~
  2022. pe.
  2023.  
  2024.  
  2025. auflösen
  2026. --------
  2027. Löst die Datensatzgruppe auf,   d.h.  die Mitgliedschaft  der an der
  2028. Gruppe  beteiligten Datensätze wird aufgehoben,  die Gruppe ist  ge~
  2029. löscht. Die Daten selbst bleiben natürlich unverändert.
  2030.  
  2031.  
  2032. auswählen
  2033. ---------
  2034. Setzt bei allen Datensätzen der Gruppe die Auswahlmarke.
  2035.  
  2036.  
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047. ADRETI-DVS                     -36-            Anwenderdokumentation
  2048.  
  2049.  
  2050.  
  2051.  
  2052.  
  2053.  
  2054.  
  2055.  
  2056.                             A N H A N G
  2057.  
  2058.  
  2059.  
  2060.  
  2061.  
  2062.  
  2063.  
  2064.  
  2065.  
  2066.  
  2067.  
  2068.  
  2069.  
  2070.  
  2071.  
  2072.  
  2073.  
  2074.  
  2075.  
  2076.  
  2077.  
  2078.  
  2079.  
  2080.  
  2081.  
  2082.  
  2083.  
  2084.  
  2085.  
  2086.  
  2087.  
  2088.  
  2089.  
  2090.  
  2091.  
  2092.  
  2093.  
  2094.  
  2095.  
  2096.  
  2097.  
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.  
  2108.  
  2109. ADRETI-DVS                     -37-            Anwenderdokumentation
  2110.  
  2111. A R L
  2112. =====
  2113.  
  2114. ADRETI-Report-Language
  2115. ----------------------
  2116.  
  2117. Alle Befehle  bestehen aus  einem Kennbuchstaben,   einem  oder drei
  2118. durch Kommata  getrennten Parametern und  dem Zeichen  \ (Backslash)
  2119. als Abschluß.
  2120. Bei den   Kennbuchstaben  ist zwischen Groß-  und Kleinschreibung zu
  2121. unterscheiden.  Die Parameter können je nach Befehl aus  numerischen
  2122. Werten oder Text bestehen.
  2123. Nicht benutzte  Parameter  können weggelassen werden,  jedoch müssen
  2124. bei Befehlen mit drei Parametern beide Kommata gesetzt werden.
  2125.  
  2126. Die Befehle in alphabetischer Reihenfolge:
  2127.  
  2128.  
  2129.  
  2130. # p1\
  2131.  Ausgabe-Datensatznummer um p1 ändern
  2132.  erhöhen: p1>0
  2133.  Befehle, die innerhalb der Reportzeile hiernach folgen,  werden auf
  2134.  den Datensatz mit der geänderten Nummer angewandt.  (Anwendung z.B.
  2135.  bei Etikettendruck in mehr als einer  Bahn)   Ist kein weiterer Da~
  2136.  tensatz  vorhanden,  wird  die Abarbeitung  der  Reportzeile abgeb~
  2137.  rochen. (außer E..\ und F\).
  2138.  Beispiel: #1\
  2139.  
  2140.  
  2141.  
  2142. $ p1,p2,p3\
  2143.  Datensatzzeile ausgeben
  2144.  p1=Status: Name oder Nummer:1-7
  2145.  p2=Feld: Name oder Nummer
  2146.  p3=Ausgabelänge in Zeichen
  2147.  Beispiel: $Adresse,Name,42\   oder $2,2,42\
  2148.  
  2149.  
  2150.  
  2151. ' p1\
  2152.  Text ausgeben
  2153.  p1=Text
  2154.  Beispiel: 'Hallo Leute\ 
  2155.  
  2156.  
  2157.  
  2158. * ab hier Kommentar
  2159.  Steht * am Anfang einer Zeile,  werden die folgenden Zeilen bei der
  2160.  Report-Übernahme nicht mehr berücksichtigt.
  2161.  Steht * in der Zeile, wird der danach folgende Text nur dieser Zei~
  2162.  le als Kommentar angesehen.
  2163.  
  2164.  
  2165.  
  2166. > p1\
  2167.  Ausdruck positionieren auf p1 Millimeter vom linken Rand
  2168.  Beispiel: >34.5\
  2169.  
  2170.  
  2171. ADRETI-DVS                     -38-            Anwenderdokumentation
  2172.  
  2173.  
  2174.  
  2175.  
  2176. @ p1,p2,p3\
  2177.  Berechnung ausführen und Ergebnis ausgeben
  2178.  p1=Status: Name oder Nummer:1-7
  2179.  p2=Formel
  2180.  p3=Ergebnisformat
  2181.     (Gesamtstellen incl. Dezipunkt , Dezipunkt, Dezimalstellen)
  2182.      z.B. der Wert: 4711.0815  hat das Format 9.4       
  2183.  
  2184.                Beispiel:    @Text,4*1000-5,8.4\
  2185.  
  2186. Innerhalb der Formel können wiederum  Feldnamen/-Nummern in  eckigen
  2187. Klammern angegeben werden. Ein Beispiel:
  2188.  
  2189.   @Ersatzteile, [Einkaufspreis]*(1+[Handelsspanne]/100)*1.15 ,8.2\
  2190.  
  2191. setzt  aus Datensätzen  der Art 'Ersatzteile' die Werte aus den Fel~
  2192. dern 'Einkaufspreis' und 'Handelsspanne' in die Formel,   führt  die
  2193. Berechnung durch und gibt  das   Ergebnis mit maximal  5 Stellen vor
  2194. und 2 Stellen nach dem Komma aus.
  2195.  
  2196.  
  2197. A p1,p2,p3\
  2198.  Absender in Schmal-\Kleinschrift ausgeben (Briefparameter)
  2199.  p1=nicht benutzt
  2200.  p2=nicht benutzt
  2201.  p3=Ausgabelänge in Zeichen
  2202.  Beispiel: A0,0,50\   oder A,,50\ 
  2203.  
  2204.  
  2205. B p1,p2,p3\
  2206.  Briefkopfzeile ausgeben (Briefparameter)
  2207.  p1=Zeilennummer:1-7
  2208.  p2=nicht benutzt
  2209.  p3=Ausgabelänge in Zeichen
  2210.  Beispiel: B3,,25\
  2211.  
  2212.  
  2213. D p1,p2,p3\
  2214.  System-Datum ausgeben
  2215.  p1=nicht benutzt
  2216.  p2=nicht benutzt
  2217.  p3=Ausgabelänge in Zeichen
  2218.  Beispiel: D,,10\
  2219.  
  2220.  
  2221. E p1\
  2222.  Zeilenende-Befehl für Drucker ausgeben
  2223.  = Druckposition an den linken Rand und Zeilenvorschub
  2224.  (carriage return + line feed)
  2225.  p1=Anzahl
  2226.  Beispiel: E1\
  2227.  
  2228.  
  2229. F p1\
  2230.  Seitenvorschubbefehl für Drucker ausgeben (form feed)
  2231.  p1=nicht benutzt
  2232.  Beispiel: F\
  2233. ADRETI-DVS                     -39-            Anwenderdokumentation
  2234.  
  2235.  
  2236.  
  2237.  
  2238. G p1\
  2239.  Gruppenmitglied zum gerade abgearbeiteten Datensatz suchen
  2240.  
  2241.  p1= S   (Start)     Erster Datensatz der Gruppe
  2242.  p1= P   (Previos)   vorheriger  "
  2243.  p1= N   (Next)      nächster    "
  2244.  p1= E   (End)       letzter     "
  2245.  
  2246.  Befehle, die innerhalb der Reportzeile hiernach folgen,  werden auf
  2247.  das gefundene Gruppenmitglied angewandt.
  2248.  
  2249.  Ist der  gerade  bearbeitete  Datensatz nicht Mitglied  einer Gruppe
  2250.  oder wird kein anderer Datensatz gefunden,  wird die Abarbeitung der
  2251.  Report-Zeile abgebrochen (außer E..\ und F\)
  2252.  Beispiele: GS\  GP\  GN\  GE\
  2253.  
  2254.  
  2255.  
  2256. L p1\
  2257.  p1>0: Ausgabelänge in Zeichen FEST! (bei: $ A B D N O R S T)
  2258.         d.h.: ggf. wird mit Space aufgefüllt. 
  2259.  Beispiel: L1\  oder L0\
  2260.  
  2261.  
  2262.  
  2263. N p1,p2,p3\
  2264.  An...
  2265.  Floskel 1-4 ausgeben (Briefparameter)
  2266.  p1=nicht benutzt
  2267.  p2=nicht benutzt
  2268.  p3=Ausgabelänge in Zeichen
  2269.  Beispiel: N0,0,25\
  2270.  
  2271.  
  2272.  
  2273. O p1,p2,p3\
  2274.  Ort ausgeben (Briefparameter)
  2275.  p1=nicht benutzt
  2276.  p2=nicht benutzt
  2277.  p3=Ausgabelänge in Zeichen
  2278.  Beispiel: O,,25\
  2279.  
  2280.  
  2281.  
  2282.  
  2283.  
  2284.  
  2285.  
  2286.  
  2287.  
  2288.  
  2289.  
  2290.  
  2291.  
  2292.  
  2293.  
  2294.  
  2295. ADRETI-DVS                     -40-            Anwenderdokumentation
  2296.  
  2297.  
  2298.  
  2299.  
  2300. P p1,p2,p3\
  2301.  Steuerbefehlprogrammierung an Drucker senden
  2302.  p1=Bitauswertung
  2303.  p2=Textauswertung
  2304.  p3=nicht benutzt
  2305.  
  2306.  Die Bits 0-31 des Wertes von p1 entsprechen den Druckerbefehlen
  2307.  A,B...Z, 1...6  aus dem Druckereinstellungs-Dialog
  2308.  
  2309.  Beispiel: P&x1001110011,0,0\  oder P627,0,0\
  2310.  (&x: Wert ist Binärzahl,
  2311.   1001110011 ist der Wert 627 in Binärdarstellung)
  2312.  Gesendet werden die Steuerbefehle, für die eine 1 steht:
  2313.                  ...1001110011
  2314.        gesendet: ...J  GFE  BA
  2315.  nicht gesendet: ....IH   DC
  2316.  
  2317.  Hier werden  also die Befehle A,B,E,F,G,J an  den  Drucker gesandt,
  2318.  und zwar der Reihe nach, wie sie im Druckereinstellungs-Dialog ste~
  2319.  hen.
  2320.  Für den Anwender einfacher ist die Textauswertung von p2.
  2321.  Dazu ein anderes Beispiel: P0,H1GALX6,0\
  2322.  Hier werden die Befehle, welche im  Druckereinstellungs-Dialog  auf
  2323.  den Positionen: H, 1, G, A, L, X, 6 stehen, an den Drucker gesandt,
  2324.  und zwar in dieser Reihenfolge.
  2325.  Die Textauswertung von p2 hat Vorrang vor der Bitauswertung von p1.
  2326.  Stehen für p2 verwertbare Zeichen, also A-Z  und  1-6,  wird p1 bei
  2327.  Report-übernahme gelöscht.
  2328.  
  2329.  
  2330. R p1,p2,p3\
  2331.  Anrede
  2332.  Floskel 5-8 ausgeben (Briefparameter)
  2333.  p1=Ausgabelänge der Einsatzzeile in Zeichen (ab Version 1.06)
  2334.  p2=nicht benutzt
  2335.  p3=Ausgabelänge in Zeichen
  2336.  Beispiel: R,,45\
  2337.  
  2338.  
  2339. S p1,p2,p3\
  2340.  Schluss
  2341.  Floskel 9 + 0 ausgeben (Briefparameter)
  2342.  p1=nicht benutzt
  2343.  p2=nicht benutzt
  2344.  p3=Ausgabelänge in Zeichen
  2345.  Beispiel: S,,50\
  2346.  
  2347.  
  2348. T p1,p2,p3\
  2349.  ganzen Datensatz als Text ausgeben
  2350.  p1>0: Text = gerade im Report abgearbeiteter Datensatz
  2351.  p1=0: Text = Brieftext
  2352.  p2=linker Rand in Millimetern
  2353.  p3=Ausgabelänge in Zeichen
  2354.  Beispiel: T0,27,72\
  2355.  (Dieser Befehl muß alleine in einer Reportzeile stehen.)
  2356.  
  2357. ADRETI-DVS                     -41-            Anwenderdokumentation
  2358.  
  2359.  
  2360.  
  2361.  
  2362. V p1\
  2363.  Status prüfen bei den Befehlen $...\ und @...\
  2364.  p1>0
  2365.   Datensatz-Status berücksichtigen!
  2366.   Entspricht der Status nicht dem bei $... angegebenen, wird die Da~
  2367.   tensatzzeile NICHT ausgegeben.
  2368.   Entsprechend wird bei @... KEINE Berechnung ausgeführt
  2369.  p1=0
  2370.   Status nicht berücksichtigen!
  2371.   Unabhängig vom tatsächlichen Satz-Status wird die Zeile ausgegeben
  2372.   bzw. die Berechnung ausgeführt.
  2373.   Das DVS  speichert bei übernommenen Reports nur  die  Feldnummern,
  2374.   nicht die Feldnamen. Hat ein  Datensatz nicht den angegebenen Sta~
  2375.   tus, wird die Zeile genommen, welche die gleiche Nummer hat.
  2376.  Beispiel: V0\  oder V1\
  2377.   
  2378.  
  2379.  
  2380.  
  2381. Z p1,p2,p3\
  2382.  p1=Zeilenanzahl/Seite
  2383.  
  2384.  p2>0 Seitenvorschub an (nach erreichen der Zeilenanzahl)
  2385.  p2=0 Seitenvorschub aus
  2386.  
  2387.  p3=Summand für Zeilenzähler 
  2388.     (normalerweise 1, bei Großschrift z.B. 1.5)
  2389.  
  2390.  Beispiel: Z62,1,1\
  2391.  
  2392.  
  2393.  
  2394.  
  2395.  
  2396.  
  2397.  
  2398.  
  2399.  
  2400.  
  2401.  
  2402.  
  2403.  
  2404.  
  2405.  
  2406.  
  2407.  
  2408.  
  2409.  
  2410.  
  2411.  
  2412.  
  2413.  
  2414.  
  2415.  
  2416.  
  2417.  
  2418.  
  2419. ADRETI-DVS                     -42-            Anwenderdokumentation
  2420.  
  2421. Beispiele für Reports
  2422. ---------------------
  2423.  
  2424. Um das Verständnis  zu erleichtern,  sind  in  den folgenden Reports
  2425. die Zeilen  durchnumeriert. Die Zeilennummern  sind  also  nicht Be~
  2426. standteil eines Reports!
  2427.  
  2428.  
  2429.  1  Report für Briefdruck
  2430.  2  Z62,1,1\V0\
  2431.  3  P9,0,0\
  2432.  4  P9217,0,0\B1,0,25\E1\
  2433.  5  P2304,0,0\B2,0,25\E1\
  2434.  6  B3,0,25\E1\
  2435.  7  B4,0,25\E1\
  2436.  8  B5,0,25\E1\
  2437.  9  B6,0,25\E1\
  2438. 10  B7,0,25\E1\
  2439. 11  P11159584,0,0\
  2440. 12  >25.4\P0,CUW,0\'Abs.: \A0,0,254\E2\
  2441. 13  P11159584,0,0\
  2442. 14  >25.4\N0,0,8\' \$Adresse,Titel,5\E1\
  2443. 15  >25.4\$Adresse,Vorname,42\' \$Adresse,Name,42\E1\
  2444. 16  >25.4\$Adresse,Firma,254\E1\
  2445. 17  >25.4\$Adresse,Strasse,42\E1\
  2446. 18  >25.4\$Adresse,PLZ,10\' \$Adresse,Ort,42\E1\
  2447. 19  E2\
  2448. 20  >125\O0,0,45\', am \D0,0,10\E1\
  2449. 21  E1\
  2450. 22  >27.94\R42,0,40\E2\
  2451. 23  T0,27.94,254\
  2452. 24  E2\
  2453. 25  >27.94\S0,0,42\E1\F\
  2454.  
  2455.  
  2456. Die erste Zeile  zeigt den Text zur Identifizierung des Reports.  In
  2457. diesem Beispiel wird angegeben,  das der Report zur Ausgabe von (Se~
  2458. rien-)Briefen dient.  Der Text ist im Prinzip beliebig.  Die eigent~
  2459. lichen Kommandos beginnen immer in der zweiten Zeile eines Reports.
  2460.  
  2461.  
  2462. Zeile 2:
  2463. Z62,1,1\  -62 Zeilen/pro Seite, Seitenvorschub nach 62 Zeilen an,
  2464.            einfache Zeilenhöhe.
  2465.            D.h.: nach dem Ausdruck einer Zeile wird der Programm~
  2466.            interne Zeilenzähler um den Wert 1 erhöht. Nach 62
  2467.            Zeilen erfolgt ein Seitenvorschub.
  2468. V0\       -Überprüfung des Datensatzstatus bei $- und @-Kommandos
  2469.            abgeschaltet
  2470.  
  2471.  
  2472.  
  2473. Zeile 3:
  2474. P9,0,0\  -Sendet Druckersteuerbefehle.    ...D..A
  2475.           In Binärdarstellung entspricht 9:  1001
  2476.           Es werden also die Einstellungen aus dem Druckereinstel~
  2477.           lungsdialog vorgenommen, welche auf den Positionen
  2478.           A und D liegen.
  2479.  
  2480.  
  2481. ADRETI-DVS                     -43-            Anwenderdokumentation
  2482.  
  2483.  
  2484.  
  2485.  
  2486. Zeile 4:
  2487. P9217,0,0\  -Druckersteuerbefehle wie in Zeile 3
  2488.              9217 ist in Binärdarstellung: 10010000000001
  2489.              Der Drucker erhält die Einstellungen der Positionen
  2490.              A,K, und N  
  2491. B1,0,25\    -Gibt die 1. Briefkopfzeile aus, maximal 25 Zeichen,
  2492.              mit der im vorigen Kommando eingestellten Schrift.
  2493. E1\         -Druckzeilenende. Es erfolgt 1 Zeilenvorschub. Die
  2494.              Druckposition wird an den linken Rand gesetzt.
  2495.              Außerdem wird bei diesem Kommando immer der Zeilen~
  2496.              zähler erhöht: in diesem Fall 1 Mal um den im letzten
  2497.              Z-Kommando angegebenen, dritten Parameter, also 1.
  2498.  
  2499.  
  2500. Zeile 5:
  2501. P2304,0,0\  -Stellt wie bereits beschrieben eine andere Schrift ein.
  2502. B2,0,25\    -Gibt mit der jetzt eingestellten Schrift die 2.
  2503.              Briefkopfzeile aus
  2504. E1\         -Druckzeilenende
  2505.  
  2506.  
  2507. Zeilen 6-10 -Geben die Briefkopfzeilen 3-7 aus
  2508.  
  2509.  
  2510. Zeile 11:
  2511. P11159584,0,0\  -Druckereinstellung, wie gehabt
  2512.  
  2513.  
  2514. Zeile 12:
  2515. >25.4\     -Positionierung der folgenden Druckerausgaben auf
  2516.             25.4 Millimeter vom linken Druckrand
  2517. P0,CUW,0\  -Druckereinstellung: Im Gegensatz zu den bisher
  2518.             vorkommenden P-Kommandos wird hier die
  2519.             Textauswertung des zweiten Parameters verwandt.
  2520.             (Der Report entstand durch Konvertieren von
  2521.             ADRETI V4.16-Parametern. Das Konvertierungsprogramm
  2522.             "4DATCONV.PRG" benutzt nur die Zahlenangabe des ersten
  2523.             Parameters (Bitauswertung). Dieser P-Befehl in Zeile
  2524.             12 wurde von Hand eingefügt)
  2525.             Der Drucker erhält die Einstellungen der Positionen
  2526.             C, U und W aus dem Druckereinstellungsdialog.
  2527. 'Abs.: \   -Der Text Abs.:  wird ausgedruckt, und zwar an der
  2528.             eben eingestellten Position 25.4 mm. 
  2529. A0,0,254\  -Der Absender (aus den Briefparametern) schliesst
  2530.             sich direkt an. Bei diesem Kommando wird der Absender
  2531.             immer in Schmal-/Kleinschrift gedruckt. (Zur Einstel~
  2532.             lung dieser Schrift verwendet das DVS die Codes aus
  2533.             Zeile 10 eines Druckertreibers. Nach dem Ausdruck des
  2534.             Absenders wird die Schmal-/Kleinschrift mit den Codes
  2535.             aus Zeile 11 eines Treibers wieder abgeschaltet.)
  2536. E2\        -Ende der Druckzeile und 2 Zeilenvorschübe, also
  2537.             zusätzlich eine Leerzeile. Der Zeilenzähler erhöht sich
  2538.             2 Mal um den im letzten Z-Befehl angegebenen, 3.Parameter.
  2539.  
  2540.  
  2541. Zeile 13:
  2542. P11159584,0,0\ -Druckereinstellung
  2543. ADRETI-DVS                     -44-            Anwenderdokumentation
  2544.  
  2545.  
  2546.  
  2547.  
  2548. Zeile 14:
  2549. >25.4\             -Druckposition auf 25.4 mm vom linken Rand
  2550. N0,0,8\            -Ausgabe der Floskeln 1-4 aus den Briefparametern
  2551.                     mit höchstens 8 Zeichen. (An Herrn, An Frau o.ä.)
  2552.  
  2553.                  !  Ob und welche Floskeln gedruckt werden, hängt
  2554.                  !  davon ab, welche Sie dem gerade im Report
  2555.                  !  abgearbeiteten Datensatz zugeordnet haben. 
  2556.  
  2557. ' \                -Text drucken, hier nur ein Leerzeichen.
  2558. $Adresse,Titel,5\  -Der Inhalt des Datensatzfeldes (=Datensatzzeile)
  2559.                     mit dem Feldnamen 'Titel' wird mit höchstens 5
  2560.                     Zeichen gedruckt. Bei diesem Kommando wird vor
  2561.                     dem Ausdruck der Drucker immer mit der Einstel~
  2562.                     lung versehen, die Sie im Dialog 'Druckerein~
  2563.                     stellung' für das Feld 'Titel' der Datensatzart
  2564.                     'Adresse' vorgenommen haben.
  2565.                     (In Zeile 2 dieses Reports wurde die Überprüfung
  2566.                     der Datensatzart abgeschaltet. Von Datensätzen
  2567.                     mit anderem Status wird die entsprechende Zeile
  2568.                     mit der gleichen Zeilennummer ausgegeben, und
  2569.                     zwar mit der für diese Zeile dieser Datensatzart
  2570.                     gültigen Druckereinstellung.)
  2571. E1\                -Druckzeilenende
  2572.  
  2573. Zeilen 15-19  -Geben mit bereits beschriebenen Kommandos den Rest
  2574.                der Adresse aus, wobei Vor- und Nachname sowie PLZ
  2575.                und Ort jeweils in einer Zeile stehen. Anschliessend
  2576.                folgen 2 Leerzeilen.
  2577.  
  2578.  
  2579.      !  Der Drucker hat jetzt immer noch die Einstellung, welche
  2580.      !  vom letzten $-Kommando in Reportzeile 18 vorgenommen wurde.
  2581.  
  2582. Zeile 20:
  2583. >125\     -Druckposition auf 125 mm vom linken Druckrand
  2584. O0,0,45\  -Ausgabe vom Absender-Ort aus den Briefparametern
  2585. ', am \   -Text , am  drucken
  2586. D0,0,10\  -System-Datum drucken. Es liegt beim Anwender, dafür zu
  2587.            sorgen, daß der interne Kalender des Rechners das
  2588.            richtige Datum enthält. Verwenden Sie ggf. ein Programm
  2589.            zum Stellen von Rechner-Uhr und -Kalender.
  2590. E1\       -Druckzeilenende
  2591.  
  2592. Zeile 22:
  2593. >27.94\   -Druckposition auf 27.94 mm vom linken Rand
  2594. R42,0,40\ -Ausgabe der Floskeln 5-8 aus den Briefparametern.
  2595.            (z.B. Anrede: Sehr geehrte(r)....) Für die Auswahl der
  2596.            Floskeln gilt das bei Reportzeile 14 gesagte. Von der
  2597.            Floskel werden max. 40 Zeichen gedruckt.
  2598.            Bei diesem Kommando wird nach der Floskel der Inhalt
  2599.            der zugehörigen Einsatzzeile gedruckt, die in den
  2600.            Briefparametern angegeben ist. Von dieser werden max.
  2601.            42 Zeichen ausgegeben. (Bei einer Anredefloskel ist die
  2602.            Einsatzzeile z.B. die Datensatzzeile, in welcher der 
  2603.            Nachname steht)
  2604. E2\       -Druckzeilenende + eine Leerzeile
  2605. ADRETI-DVS                     -45-            Anwenderdokumentation
  2606.  
  2607.  
  2608.  
  2609.  
  2610. Zeile 23:
  2611. T0,27.94,254\  -Hiermit wird der Brieftext gedruckt, also der
  2612.                 Datensatz, welcher als Brieftext bestimmt wurde.
  2613.                 Alle Druckzeilen des Brieftextes beginnen an der
  2614.                 Position 27.94 mm vom linken Druckrand aus und
  2615.                 werden in voller Länge (254) ausgegeben.
  2616.                 Die Textzeilen werden mit der Druckereinstellung
  2617.                 bzw. Schrift gedruckt, die für die Zeilen der
  2618.                 Datensatzart des Brieftextdatensatzes jeweils ein~
  2619.                 gestellt wurde.
  2620.  
  2621. Zeile 25:
  2622. >27.94\   -Druckposition 27.94 mm vom linken Druckrand
  2623. S0,0,42\  -Ausgabe der Floskeln 9 und 0 aus den Briefparametern.
  2624.            mit max. 42 Zeichen. (z.B. Schlußsatz: Mit freundlichem
  2625.            Gruß...) Auswahl der Floskeln wie bei Reportzeile 14.
  2626. E1\       -Druckzeilenende
  2627. F\        -Seitenvorschub bzw. neues Blatt einziehen
  2628.  
  2629.  
  2630.  
  2631.  
  2632. Der folgende Report druckt Adressen auf Etiketten.
  2633. Die   Befehle wurden  bis auf das #-Kommando bereits im Brief-Report
  2634. beschrieben.  Dieses #-Kommando  ermöglicht  die (Etiketten-)Ausgabe
  2635. in mehreren Bahnen und soll hier näher erläutert werden.
  2636.  
  2637. 1 Report für Etikettendruck: 3 Bahnen; je 1; +Absender+Vorsatz
  2638. 2 A0,0,30\ #1\ >50\ A0,0,30\ #1\ >100\ A0,0,30\ E2\
  2639. 3 N0,0,15\ #1\ >50\ N0,0,15\ #1\ >100\ N0,0,15\ E2\
  2640. 4 $2,Vorname,30\ #1\ >50\ $2,Vorname,30\ #1\ >100\ $2,Vorname,30\E1\
  2641. 5 $2,Name,30\    #1\ >50\ $2,Name,30\    #1\ >100\ $2,Name,30\   E1\
  2642. 6 $2,Strasse,30\ #1\ >50\ $2,Strasse,30\ #1\ >100\ $2,Strasse,30\E1\
  2643. 7 $2,Ort,30\     #1\ >50\ $2,Ort,30\     #1\ >100\ $2,Ort,30\    E1\
  2644. 8 E1\
  2645.  
  2646. Zur Druckerausgabe  mit  einem Report müssen  Datensätze  ausgewählt
  2647. werden.   Das DVS sucht diese  ausgewählten Datensätze  nacheinander
  2648. heraus und arbeitet dann mit  dem jeweils Gefundenen den Report  ab.
  2649. Die Nummer  des  gerade bearbeiteten Datensatzes   wird  kurzfristig
  2650. zwischengespeichert.
  2651. Kommandos,   welche die Ausgabe von Teilen eines  Datensatzes bewir~
  2652. ken,  (wie z.B.  $Adresse,Name,45\ oder T1,25,254\ ) , beziehen sich
  2653. auf den gerade bearbeiteten Datensatz.
  2654. Mit dem #-Kommando wird  ein  folgender  Auswahl-Datensatz  gesucht.
  2655. Die nachfolgenden Kommandos beziehen dann auf diesen Datensatz.  Der
  2656. Wert des Parameters bestimmt,   wie weit der folgende Datensatz ent~
  2657. fernt ist:  #1\ geht zum nächsten Auswahl-Datensatz,  #2\  zum über~
  2658. nächsten usw.
  2659. Ist eine Reportzeile abgearbeitet,  springt das DVS zu dem eigenlich
  2660. bearbeiteten Datensatz  mit der zwischengespeicherten Nummer zurück.
  2661. Am Beginn einer Reportzeile  ist also  immer derselbe  Datensatz ak~
  2662. tuell wie beim Reportbeginn.
  2663. Das DVS registriert ausserdem den weitest entfernten Datensatz,  der
  2664. mit einem #-Kommando angesprochen wurde.  Wird der Report nun erneut
  2665. abgearbeitet,  ist der Datensatz  aktuell,  der nach dem letzten mit
  2666. einem #-Kommando Angesprochenen folgt.
  2667. ADRETI-DVS                     -46-            Anwenderdokumentation
  2668.  
  2669.  
  2670.  
  2671.  
  2672. z.B. seien die Adressen A,B,C,D,E usw... zu drucken: 
  2673.  
  2674. Zeile 4:
  2675. Der gerade im Report bearbeitete Datensatz ist A !
  2676.  
  2677. $2,Vorname,30\         Druckt Vorname von A (1.Bahn)
  2678.  
  2679. #1\                    Springt zum nächsten Satz, also B
  2680.                         (Sprungweite: 1, insgesamt: 1)
  2681. >50\ 
  2682. $2,Vorname,30\         Druckt Vorname von B (2.Bahn bei 50mm)
  2683.  
  2684. #1\                    Springt zum Nächsten Satz, also C
  2685.                         (Sprungweite :1, insgesamt: 2)
  2686. >100\ 
  2687. $2,Vorname,30\         Druckt Vorname von C (3.Bahn bei 100 mm)
  2688. E1\
  2689.  
  2690. Jetzt wird zu Datensatz A zurückgesprungen!
  2691. Dann folgen die  Reportzeilen 5-7  mit dem  gleichen  Ablauf  wie in
  2692. Zeile 4, nur das hier Name, Strasse und Ort gedruckt werden.
  2693.  
  2694. Der Report beginnt erneut mit dem nächsten Datensatz.  Das wäre nor~
  2695. malerweise B.  Da jedoch  eine gesamte Sprungweite von 2 registriert
  2696. ist,  wird 2 Datensätze weitergerückt, also auf D, was jetzt der ge~
  2697. rade im Report bearbeitete Datensatz wird.
  2698.  
  2699. Zu den Reportzeilen 2 und 3 wurde bisher nichts gesagt.
  2700.  
  2701. Zeile 2 druckt   mit  dem  bereits  beschriebenen A-Kommando den Ab~
  2702. sender in   Kleinschrift über jede Adresse.  Da der  Absender  immer
  2703. derselbe ist,   könnten   in dieser Reportzeile  die #-Kommandos ei~
  2704. gentlich weggelassen werden.  Der #-Befehl bewirkt jedoch auch,  das
  2705. die Abarbeitung der Reportzeile  abgebrochen wird,  wenn keine  wei~
  2706. teren Datensätze vorhanden sind.  Ohne das #-Kommando würde in einem
  2707. solchen Fall der Absender alleine gedruckt,  ohne das  noch eine Ad~
  2708. resse darunter vorhanden wäre.
  2709.  
  2710. In Zeile 3 wird ein Vorsatz wie 'An Herrn',  'An Frau' o.ä. vor jede
  2711. Adresse gesetzt (Floskeln 1-4).  Die  Auswahl der  Floskel hängt von
  2712. der Einstellung des jeweiligen Datensatzes ab.  Also muß  das #-Kom~
  2713. mando auch hier eingesetzt werden.
  2714.  
  2715.  
  2716.  
  2717.  
  2718.  
  2719.  
  2720.  
  2721.  
  2722.  
  2723.  
  2724.  
  2725.  
  2726.  
  2727.  
  2728.  
  2729. ADRETI-DVS                     -47-            Anwenderdokumentation
  2730.  
  2731. Report für Import/Export
  2732. ------------------------
  2733.  
  2734. Für den Import und Export von Daten müssen  Reports definiert  sein.
  2735. Dadurch kann der Datenaustausch recht flexibel gestaltet werden.
  2736.  
  2737.  
  2738. Import
  2739. ------
  2740. Zum   Starten des  Datenimports dient der  'Import'-Button im Dialog
  2741. 'Laden   und  Sichern',  den Sie im Menü 'DATEI' unter  dem  Eintrag
  2742. 'Disk' finden.
  2743.  
  2744. Das DVS  benutzt beim Import den derzeit aktuellen Report.  Sie müs~
  2745. sen also einen entsprechenden,  passenden Report erstellen und über~
  2746. nehmen lassen.  Dabei ist zu berücksichtigen, das die Importfunktion
  2747. nur zwei ARL-Kommandos kennt:
  2748.  
  2749.  
  2750. 1.  $Status,Feld,Länge\
  2751.  
  2752. 2.  'Text\
  2753.      Beim Import wird nur die Länge von Text berücksichtigt:
  2754.      z.B. '1234\ hat dieselbe Auswirkung wie '----\  (s.u.)
  2755.  
  2756. Alle anderen ARL-Kommandos werden ignoriert.
  2757.  
  2758.  
  2759.  
  2760. Für jede Befehlszeile,  die in einem Report vorhanden ist, liest die
  2761. Importfunktion eine Zeile aus der  zu  importierenden  (Text-)Datei.
  2762. Das bedeutet: der Report   muß soviele Befehlszeilen  enthalten  wie
  2763. ein zu importierender Datensatz Zeilen.
  2764.  
  2765.  
  2766.  
  2767. Der folgende Beispiel-Report enthält 7 Befehlszeilen.  Es werden al~
  2768. so immer  jeweils 7 Zeilen aus  einer Datei eingelesen und  entspre~
  2769. chend dem Report in einem Datensatz abgelegt.
  2770.  
  2771.     Report für Import
  2772.  1  $Adresse,Vorname,254\
  2773.  2  $Adresse,Name,254\
  2774.  3  $Adresse,Strasse,254\
  2775.  4  $Adresse,PLZ,5\'-\$ Adresse,Ort,254\
  2776.  5  $Adresse,Vorwahl,5\'-\$ Adresse,Telefon,254\
  2777.  6  $Adresse,Bemerkung,254\
  2778.  7  $Adresse,12,254\
  2779.  
  2780. Das  DVS legt dafür jeweils  einen neuen Datensatz  an.  Damit diese
  2781. Datensätze den gewünschten Status haben,  müssen  Sie den  Vorgabe-~
  2782. Datensatzstatus   für   neue   Datensätze   entsprechen   einstellen
  2783. (Editor-Fenster, Menü 'Status'), hier also 'Adresse'.
  2784.  
  2785.  
  2786. Jeweils die   ersten 3  eingelesenen  Zeilen   werden in den Feldern
  2787. (=Zeilen) mit den Feldnamen Vorname,  Name und Strasse abgelegt, und
  2788. zwar in voller länge (254).
  2789.  
  2790.  
  2791. ADRETI-DVS                     -48-            Anwenderdokumentation
  2792.  
  2793.  
  2794.  
  2795.  
  2796. Von der vierten Zeile  werden  die ersten 5 Zeichen im  Feld PLZ ab~
  2797. gelegt.
  2798. '-\ bedeutet,  das 1 Zeichen übersprungen wird. Es gilt hier nur die
  2799. Länge des Textes im '-Kommando, nicht der Text selbst.
  2800. Die restlichen Zeichen werden im Feld Ort abgelegt.
  2801. (Wenn Postleitzahl und Ort in der  zu importierenden Datei in  einer
  2802. Zeile stehen (wie z.B.  '37647 Vahlbruch'),  können sie  so getrennt
  2803. werden)
  2804.  
  2805. In der fünften Zeile sieht es ähnlich aus.  Die ersten 5 Zeichen der
  2806. eingelesenen Zeile landen  bei Vorwahl,  ein Zeichen wird Übersprun~
  2807. gen, der Rest steht dann unter Telefon.
  2808.  
  2809. Die sechste eingelesene Zeile wird unter Bemerkung abgespeichert.
  2810.  
  2811. Die siebte  eingelesene  Zeile wird  in die 12.   Datensatzzeile ge~
  2812. schrieben.
  2813.  
  2814. Jetzt wird dieser Datensatz geschlossen,  ein Neuer geöffnet und der
  2815. Report von neuem abgearbeitet.
  2816.  
  2817.  
  2818.  
  2819. Export
  2820. ------
  2821. Für den Datenexport ist kein eigener Menüpunkt o.ä.  vorhanden, son~
  2822. dern er wird mit der Funktion 'Drucken in Datei' realisiert.
  2823.  
  2824. Damit hierbei in der Datei,  welche die exportierten Daten  enthält,
  2825. keine druckerspezifischen Steuerzeichen vorkommen,   muß vor dem Ex~
  2826. port ein spezieller (Drucker-) Treiber installiert werden.  Er  wird
  2827. bei der Vollversion des DVS auf der Diskette  mitgeliefert.  (Ordner
  2828. "DRUCKER.TRB",  Datei "EXPORT.TXT".  Die Übernahme des Treibers  er~
  2829. folgt wie im Kapitel 'Druckertreiber,  ändern,  erstellen' beschrie~
  2830. ben.)
  2831.  
  2832. Da der Export wie  eine normale Druckerausgabe funktioniert,  werden
  2833. alle ARL-Kommandos voll unterstützt.
  2834.  
  2835.  
  2836.  
  2837.  
  2838.  
  2839.  
  2840.  
  2841.  
  2842.  
  2843.  
  2844.  
  2845.  
  2846.  
  2847.  
  2848.  
  2849.  
  2850.  
  2851.  
  2852.  
  2853. ADRETI-DVS                     -49-            Anwenderdokumentation
  2854.  
  2855. Druckertreiber
  2856. ==============
  2857.  
  2858. Erstellen, Ändern
  2859. -----------------
  2860.  
  2861. Druckertreiber können Sie ohne Umwege Über Zusatzprogramme o.ä.  di~
  2862. rekt im DVS erstellen oder ändern.
  2863.  
  2864. Bei Neuerstellung wird der Treiber  als Text  im Editor  eingegeben.
  2865. Anschliessend muß  das  DVS diesen Quelltext übersetzen   und  Über~
  2866. nehmen.
  2867. Dazu gibt es im Menü 'Quelldaten' den Menüpunkt 'Druckertreiber'.
  2868.  
  2869. Nach der   Übernahme kann der Treiber zusammen mit anderen Programm~
  2870. einstellungen   in  einer Parameterdatei abgespeichert werden.  Nach
  2871. dem Laden einer solchen Parameterdatei   ist  der darin   vorhandene
  2872. Druckertreiber sofort  ohne weiteres vom DVS nutzbar.  Der Datensatz
  2873. mit dem Quelltext  des Treibers selbst wird  für  die Funktionen des
  2874. Treibers nicht benötigt.  Wenn Sie ihn nicht entfernen,  wird er vom
  2875. DVS wie andere Datensätze behandelt.
  2876.  
  2877. Zum  Ändern des  derzeit vom DVS verwandten  Treibers müssen Sie ihn
  2878. in  Quelltext zurückverwandeln,  den Sie dann bearbeiten können.  Im
  2879. Editor-Menü  'Anweisung'   gibt es dafür den  Punkt 'Treiber holen'.
  2880. Nach der Bearbeitung verfahren Sie wieder wie oben beschrieben.
  2881.  
  2882.  
  2883.  
  2884.  
  2885. Format des Druckertreibers
  2886. --------------------------
  2887.  
  2888. Allgemeines:
  2889. ------------
  2890. Im  Quelltext eines Druckertreibers ist jeweils eine Zeile für  eine
  2891. Funktion bestimmt.
  2892.  
  2893. Die   ersten    30   Zeilen   sind   für   bestimmte   feste   Codes
  2894. (Drucker-Steuerbefehle)   reserviert.   Die restlichen Zeilen können
  2895. eine   Vertauschungs-Tabelle   und   die   Steuerbefehle   für   den
  2896. Druckereinstellungsdialog enthalten.  Ein Treiber-Quelltext kann ma~
  2897. ximal 350 Zeilen enthalten.
  2898.  
  2899. Die   Codes müssen mit ihren Dezimal-Werten  angegeben  werden;  die
  2900. einzelnen Werte sind durch einen Punkt abzuschliessen.
  2901.  
  2902. Zum Beispiel:  der Befehl  zum Einstellen des   deutschen Sonderzei~
  2903. chensatzes lautet: Esc R (2)
  2904. Esc hat den Dezimalwert 27, R den Wert 82
  2905. Im Quelltext muß dann stehen: 27.82.2.
  2906.  
  2907.  
  2908.  
  2909.  
  2910.  
  2911.  
  2912.  
  2913.  
  2914.  
  2915. ADRETI-DVS                     -50-            Anwenderdokumentation
  2916.  
  2917. Druckertreiber, Syntax des Quelltextes:
  2918. ---------------------------------------
  2919.  
  2920. Zeile 1
  2921. enthält einen beliebigen Text zur Identifizierung des Treibers
  2922. (max. 35 Zeichen lang)
  2923. Beispiel: Treiber für NEC P60
  2924.  
  2925. Zeile 2
  2926. Drucker-Reset, -Initialisierung
  2927. Beispiel: 27.64.
  2928.  
  2929. Zeile 3
  2930. kann nur EINEN Wert enthalten, welcher den Druckertyp angibt.
  2931. (Genauer: welcher festlegt, mit welchem Befehl die absolute
  2932.  horizontale Druckposition angesteuert wird.)
  2933. Möglich sind derzeit die Werte 1, 2 und 4:
  2934. 1. NEC- und Epson-Kompatible Drucker, die den Befehl
  2935.    Esc $ n1 n2   unterstützen.
  2936. 2. Hewlett-Packard-Kompatible (PCL-Drucker) mit dem Befehl
  2937.    Esc & a n1 H
  2938. 4. Drucker, die keinen solchen Befehl unterstützen. Hier wird
  2939.    versucht, die geforderte Druckposition durch Ausgabe einer
  2940.    entsprechenden Anzahl von Leerzeichen (Space) zu erreichen.
  2941.  
  2942. Zeile 4
  2943. wird nur benötigt,  wenn in Zeile 3  der Wert 4.  steht . Um bei der
  2944. Positionierung der Druckposition mit Space kleine  Schrittweiten  zu
  2945. erhalten,  wird eine möglichst schmale Schrift benötigt. Die Befehle
  2946. dieser Zeile dienen zum Einstellen  einer solchen Schrift.  Außerdem
  2947. sollten hier Codes  stehen,  die alle ANDEREN in diesem Treiber mög~
  2948. lichen Schriftbreiten auf Normalbreite zurücksetzen.
  2949. Beispiel: 27.77.15.27.87.0
  2950.  
  2951. Zeile 5
  2952. wird ebenfalls nur benötigt,  wenn in Zeile 3 der Wert 4. steht. Die
  2953. Schmalschrift (aus Zeile  4)  wird mit  diesen Befehlen auf  Normal~
  2954. breite zurückgesetzt.
  2955. Beispiel: 27.80.18.
  2956.  
  2957. Zeile 6
  2958. wird wiederum nur benötigt,  wenn in Zeile 3 der Wert 4. steht. Hier
  2959. steht nur EIN Wert,  der  die in Zeile 4  eingestellte Schriftbreite
  2960. in CPI (Characters per Inch = Zeichen pro Zoll) angibt.  Die minimal
  2961. mögliche Schrittweite in Millimetern ist dann = 25.4/Wert.
  2962. Beispiel: 20.
  2963.  (Positionierung in Schritten von 25.4/20=1.27 mm)
  2964.  
  2965. Zeile 7
  2966. Code für Zeilenvorschub (line feed)
  2967. Beispiel: 10.
  2968.  
  2969. Zeile 8
  2970. Code für Seitenvorschub (form feed)
  2971. Beispiel: 12.
  2972.  
  2973.  
  2974.  
  2975.  
  2976.  
  2977. ADRETI-DVS                     -51-            Anwenderdokumentation
  2978.  
  2979.  
  2980.  
  2981.  
  2982. Zeile 9
  2983. Code für Wagenrücklauf (carriage return, setzt die Druckposition
  2984. an den linken Rand)
  2985. Beispiel: 13.
  2986.  
  2987. Zeile 10
  2988. Schmal-/Kleinschrift einschalten für Absender in Brieffenstern etc.
  2989. Beispiel: 15.27.83.1.
  2990.  
  2991. Zeile 11
  2992. Schmal-/Kleinschrift aus Zeile 10 ausschalten.
  2993. Beispiel: 18.27.84.
  2994.  
  2995. Zeilen 12 - 30
  2996. Reserviert für evntl. Erweiterungen
  2997.  
  2998. Zeilen 31 - 350
  2999. falls vorhanden,  enthalten sie  in beliebiger  Reihenfolge  Vertau~
  3000. schungs-Befehle  und die Steuerbefehle aus dem  Druckereinstellungs~
  3001. dialog.
  3002. - Vertauschungen:
  3003. dienen dazu,  Zeichen,  welche im Computer einen anderen Wert als im
  3004. Drucker haben, anzupassen.
  3005. Zum Beispiel hat das deutsche Eszet im ATARI den Wert 158.  Im Druk~
  3006. ker dagegen den Wert 126,  und das  nur,   wenn der deutsche Sonder~
  3007. zeichensatz eingestellt ist.   Wenn  nun  das Eszet  gedruckt werden
  3008. soll,   muß  der  Drucker    auf   den  deutschen  Sonderzeichensatz
  3009. eingestellt und dann das Zeichen 126 gesendet werden.
  3010. Beispiel: 158.=27.82.2.126.
  3011. Links vom Gleichheitszeichen steht das Auszutauschende,   rechts die
  3012. Ersatzzeichen.
  3013.  
  3014. - Inhalt des Druckereinstellungsdialog:
  3015. In den Dialog können 32  Drucker-Steuerbefehle vom Anwender beliebig
  3016. eingesetzt werden.  Es gibt zum  Einen den Text,  der den Befehl be~
  3017. schreibt,  zum  Anderen den Befehl selbst,  der ggf . an den Drucker
  3018. gesendet wird, wenn sein Text im Dialog angewählt ist.
  3019. Texte  werden  durch  das Kürzel TX,  Steuerbefehle (Codes) durch CD
  3020. identifiziert.  An das Kürzel muß sich ein Kennbuchstabe bzw.-Ziffer
  3021. anschliessen,   welche die Position  des Befehls im Dialog bestimmt.
  3022. (A  bis Z und 1 bis 6).  Eine Einstellungsmöglichkeit für    'Letter
  3023. Quality' auf Dialogposition A sieht dann beispielsweise so aus:
  3024. TXA Letter Quality
  3025. CDA 27.120.1
  3026. und das Zurückschalten auf Entwurfsqualität (Draft) an
  3027. Dialogposition 2  z.B.:
  3028. TX2 Draft
  3029. CD2 27.120.0.
  3030.  
  3031.  
  3032. Hinweise:
  3033. Sind  in einem Treiber-Quelltext  für einige Dialogpositionen  Texte
  3034. und Codes  nicht angegeben,  bleiben beim  Übersetzen und Übernehmen
  3035. auf  diesen  Positionen die  bisher vorhandenen Texte und  Codes er~
  3036. halten. Das gleiche gilt für Vertauschungen.
  3037.  
  3038. Hinter dem Zeichen * kann ein Kommentar stehen.
  3039. ADRETI-DVS                     -52-            Anwenderdokumentation
  3040.  
  3041. CODESET.PRG
  3042. ===========
  3043.  
  3044. Ändern des Voreingestellten Codes/Passworts
  3045. -------------------------------------------
  3046.  
  3047. Zu jeder  Version des DVS gehört ein eigenes CODESET.PRG,    welches
  3048. nur mit  dieser einen Version zusammen angewandt werden  kann.   Die
  3049. Versionsnummer,  für  die das "CODESET.PRG"  geeignet ist,  wird  im
  3050. Programm angezeigt.  Vor dem  Start von "CODESET.PRG" sorgen Sie da~
  3051. für,  das "ADRDVS.PRG" auf der gleichen Dateiebene (im gleichen Ord~
  3052. ner) liegt.
  3053.  
  3054. Nach dem Start erhalten Sie einen  Dialog,  in dem Sie zunächst  den
  3055. alten Code des DVS  eingeben müssen.  Wenn Sie das DVS neu geliefert
  3056. bekommen haben, also  'Adreti Code'  (ohne  die  Anführungszeichen).
  3057. Klicken Sie dann den 'Test'-Button an,  damit Ihre Eingabe überprüft
  3058. wird.  Ist sie falsch,  verabschiedet sich "CODESET.PRG" ,  anderen~
  3059. falls  erscheinen Codeeingabe  und  die Buttons 'als  Passwort'  und
  3060. 'verdeckte Eingabe'.
  3061.  
  3062. Wählen Sie 'als Passwort',  wird der Code, den Sie eingegeben haben,
  3063. beim nächsten Start des DVS abgefragt (Betriebsart 1).
  3064.  
  3065. 'verdeckte Eingabe'  bewirkt,  das Passwort- und  Codeeingaben nicht
  3066. auf dem Monitor sichtbar werden.
  3067.  
  3068. Mit 'Sichern' speichern Sie Ihre Einstellungen und beenden
  3069. "CODESET.PRG".
  3070.  
  3071.  
  3072.  
  3073.  
  3074.  
  3075.  
  3076.  
  3077.  
  3078.  
  3079.  
  3080.  
  3081.  
  3082.  
  3083.  
  3084.  
  3085.  
  3086.  
  3087.  
  3088.  
  3089.  
  3090.  
  3091.  
  3092.  
  3093.  
  3094.  
  3095.  
  3096.  
  3097.  
  3098.  
  3099.  
  3100.  
  3101. ADRETI-DVS                     -53-            Anwenderdokumentation
  3102.  
  3103. 4DATCONV.PRG
  3104. ============
  3105.  
  3106. Konvertieren von ADRETI V4.xx -Daten
  3107. ------------------------------------
  3108.  
  3109. Dieses Programm (Dateiname "4DATCONV.PRG") ermöglicht die  Übernahme
  3110. von  Daten der  ADRETI-Adressenverwaltung (ab Version 4.00) zur Wei~
  3111. terverwendung im DVS.
  3112.  
  3113. Nach dem  Start erscheint  eine grosse  Dialogbox,  die  in zwei Be~
  3114. reiche unterteilt ist.  Im Oberen werden die ADRETI V4...  Daten ge~
  3115. laden  und das  Passwort (bzw. der Code) eingegeben. Im Unteren kön~
  3116. nen einige Einstellungen für  das DVS  vorgenommen  und  die konver~
  3117. tierten Daten wieder abgespeichert werden.
  3118. Es sind immer nur die Funktionen sichtbar,  welche ausgeführt werden
  3119. können.   Außerdem  wird  durch  kurze Texte der jeweilige Programm~
  3120. zustand angezeigt.
  3121.  
  3122. Für codierte Adressen muß der Code (Passwort) angegeben werden,  da~
  3123. mit die Adressen  für das DVS konvertiert   werden  können. (Das DVS
  3124. verwendet eine  andere  Codierungsart als  die  Adressenverwaltung).
  3125. Die Richtigkeit des Codes wird NICHT überprüft.
  3126.  
  3127. Zum  Laden  klicken Sie in die leeren Buttons  und wählen in der Da~
  3128. teiauswahlbox die gewünschten Dateien.  Nach dem Laden erscheint  in
  3129. dem jeweiligen Button der Dateiname.  Ein Doppelklick auf den Button
  3130. läd die Datei erneut.
  3131.  
  3132. Sind Parameter   und Treiber geladen,  erhalten sie weitere Einstel~
  3133. lungsmöglichkeiten: Druckertyp,   Report.   Die in  den Dateien vor~
  3134. gefundenen Einstellungen werden vom Programm vorgewählt.
  3135.  
  3136. In zwei Eingabezeilen  unter 'Speicher, Bytes * 1000' wird die Größe
  3137. der Datenverwaltung und  die Länge des Druckerspoolers (Druckpuffer)
  3138. angegeben.  Die vorgegebenen Werte von 100  kB für Daten  und 10  kB
  3139. für  den Spooler  können Sie  je nach dem Speicherausbau Ihres Rech~
  3140. ners ändern.
  3141.  
  3142. Der 'Check'-Button dient dazu,  den Dialog neu darstellen zu lassen.
  3143. Es werden dann alle Hinweistexte aktualisiert.  Das ist i.A. nur nö~
  3144. tig,  wenn nach  Eingabe des Passworts keine Daten mehr GELADEN wur~
  3145. den.
  3146.  
  3147. Zum Abspeichern klicken  Sie in die unten links stehenden,  (leeren)
  3148. Buttons  und    geben   in  der  erscheinenden  Dateiauswahlbox  den
  3149. gewünschten Dateinamen an.  Nach dem Speichern  steht in den Buttons
  3150. der Dateiname.
  3151.  
  3152. Im DVS  sind Programmparameter und  Druckertreiber in einer  gemein~
  3153. samen Datei zusammengefasst.
  3154.  
  3155. DVS-Dateinamen-Endungen:
  3156.  
  3157. Daten: DAT    Parameter: INS
  3158.  
  3159.  
  3160.  
  3161.  
  3162.  
  3163.